{"id":959,"date":"2019-10-10T09:26:32","date_gmt":"2019-10-10T12:26:32","guid":{"rendered":"https:\/\/wp.ufpel.edu.br\/sacomp\/?page_id=959"},"modified":"2026-06-17T09:29:35","modified_gmt":"2026-06-17T12:29:35","slug":"minicursos","status":"publish","type":"page","link":"https:\/\/wp.ufpel.edu.br\/sacomp\/minicursos\/","title":{"rendered":"Minicursos"},"content":{"rendered":"<p style=\"text-align: center;\"><span style=\"font-size: 14pt; color: #ffffff; background-color: #999999;\"><strong>\u00a0 \u00a0S E G U N D A\u00a0 &#8211;\u00a0 F E I R A\u00a0 <\/strong><\/span><\/p>\n<table style=\"border-collapse: collapse; width: 100.179%; height: 298px;\" border=\"1\">\n<tbody>\n<tr style=\"height: 24px;\">\n<td style=\"text-align: center; height: 24px; width: 8.56164%;\"><\/td>\n<td style=\"text-align: center; height: 24px; width: 46.0616%;\">08:00 &#8211; 10:00<\/td>\n<td style=\"text-align: center; height: 24px; width: 45.2911%;\">10:00 &#8211; 12:00<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 8.56164%; height: 24px; text-align: center;\">LAB 1<\/td>\n<td style=\"height: 24px; text-align: center; width: 46.0616%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Introdu\u00e7\u00e3o \u00e0 Impress\u00e3o 3D: Modelagem, fatiamento e manuten\u00e7\u00e3o<\/b><\/strong><\/span><\/td>\n<td style=\"height: 24px; text-align: center; width: 45.2911%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Introdu\u00e7\u00e3o \u00e0 Impress\u00e3o 3D: Modelagem, fatiamento e manuten\u00e7\u00e3o<\/b><\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 8.56164%; height: 24px; text-align: center;\">LAB 2<\/td>\n<td style=\"height: 24px; text-align: center; width: 46.0616%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Introdu\u00e7\u00e3o ao framework de rob\u00f3tica ROS<\/b><\/strong><\/span><\/td>\n<td style=\"height: 24px; text-align: center; width: 45.2911%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Introdu\u00e7\u00e3o ao framework de rob\u00f3tica ROS<\/b><\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 8.56164%; height: 24px; text-align: center;\">LAB 3<\/td>\n<td style=\"height: 24px; text-align: center; width: 46.0616%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Introdu\u00e7\u00e3o ao Pentest: Do Reconhecimento \u00e0 Explora\u00e7\u00e3o<\/b><\/strong><\/span><\/td>\n<td style=\"height: 24px; text-align: center; width: 45.2911%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Introdu\u00e7\u00e3o ao Pentest: Do Reconhecimento \u00e0 Explora\u00e7\u00e3o<\/b><\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 8.56164%; height: 24px; text-align: center;\">LAB 4<\/td>\n<td style=\"height: 24px; text-align: center; width: 46.0616%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Large Language Models (LLMs) : Da Teoria ao C\u00f3digo<\/b><\/strong><\/span><\/td>\n<td style=\"height: 24px; text-align: center; width: 45.2911%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Introdu\u00e7\u00e3o \u00e0 programa\u00e7\u00e3o em Python<\/b><\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 8.56164%; height: 24px; text-align: center;\">LAB 5<\/td>\n<td style=\"height: 24px; text-align: center; width: 46.0616%;\"><strong><span style=\"font-family: verdana, geneva, sans-serif;\"><span style=\"font-size: 16px;\">&#8211;<\/span><\/span><\/strong><\/td>\n<td style=\"height: 24px; text-align: center; width: 45.2911%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Extens\u00f5es x86 em Assembly<\/b><\/strong><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><span style=\"font-size: 14pt; color: #ffffff; background-color: #999999;\"><strong>\u00a0 \u00a0T E R \u00c7 A\u00a0 &#8211;\u00a0 F E I R A\u00a0 \u00a0<\/strong><\/span><\/p>\n<table style=\"border-collapse: collapse; width: 100.179%; height: 298px;\" border=\"1\">\n<tbody>\n<tr style=\"height: 24px;\">\n<td style=\"text-align: center; height: 24px; width: 8.56164%;\"><\/td>\n<td style=\"text-align: center; height: 24px; width: 46.0616%;\">08:00 &#8211; 10:00<\/td>\n<td style=\"text-align: center; height: 24px; width: 45.2911%;\">10:00 &#8211; 12:00<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 8.56164%; height: 24px; text-align: center;\">LAB 1<\/td>\n<td style=\"height: 24px; text-align: center; width: 46.0616%;\">&#8211;<\/td>\n<td style=\"height: 24px; text-align: center; width: 45.2911%;\">&#8211;<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 8.56164%; height: 24px; text-align: center;\">LAB 2<\/td>\n<td style=\"height: 24px; text-align: center; width: 46.0616%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Do 0 ao Algoritmo de Shor Qu\u00e2ntico<\/b><\/strong><\/span><\/td>\n<td style=\"height: 24px; text-align: center; width: 45.2911%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Do 0 ao Algoritmo de Shor Qu\u00e2ntico<\/b><\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 8.56164%; height: 24px; text-align: center;\">LAB 3<\/td>\n<td style=\"height: 24px; text-align: center; width: 46.0616%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Socorro, meu tema precisa virar artigo! Escrita acad\u00eamica para quem n\u00e3o sabe por onde come\u00e7ar<\/b><\/strong><\/span><\/td>\n<td style=\"height: 24px; text-align: center; width: 45.2911%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Socorro, meu tema precisa virar artigo! Escrita acad\u00eamica para quem n\u00e3o sabe por onde come\u00e7ar<\/b><\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 8.56164%; height: 24px; text-align: center;\">LAB 4<\/td>\n<td style=\"height: 24px; text-align: center; width: 46.0616%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Introdu\u00e7\u00e3o \u00e0 modelagem 3D com Blender<\/b><\/strong><\/span><\/td>\n<td style=\"height: 24px; text-align: center; width: 45.2911%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>An\u00e1lise Explorat\u00f3ria de Dados na Pr\u00e1tica<\/b><\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 8.56164%; height: 24px; text-align: center;\">LAB 5<\/td>\n<td style=\"height: 24px; text-align: center; width: 46.0616%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Introdu\u00e7\u00e3o \u00e0 programa\u00e7\u00e3o em Python<\/b><\/strong><\/span><\/td>\n<td style=\"height: 24px; text-align: center; width: 45.2911%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Introdu\u00e7\u00e3o \u00e0 Engenharia Reversa de Software e Decompiladores<\/b><\/strong><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><span style=\"font-size: 14pt; color: #ffffff; background-color: #999999;\"><strong>\u00a0 \u00a0Q U A R T A\u00a0 &#8211;\u00a0 F E I R A\u00a0 \u00a0<\/strong><\/span><\/p>\n<table style=\"border-collapse: collapse; width: 100.179%; height: 298px;\" border=\"1\">\n<tbody>\n<tr style=\"height: 24px;\">\n<td style=\"text-align: center; height: 24px; width: 8.56164%;\"><\/td>\n<td style=\"text-align: center; height: 24px; width: 46.0616%;\">08:00 &#8211; 10:00<\/td>\n<td style=\"text-align: center; height: 24px; width: 45.2911%;\">10:00 &#8211; 12:00<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 8.56164%; height: 24px; text-align: center;\">LAB 1<\/td>\n<td style=\"height: 24px; text-align: center; width: 46.0616%;\"><strong>&#8211;<\/strong><\/td>\n<td style=\"height: 24px; text-align: center; width: 45.2911%;\">&#8211;<\/td>\n<\/tr>\n<tr style=\"height: 20px;\">\n<td style=\"width: 8.56164%; height: 20px; text-align: center;\">LAB 2<\/td>\n<td style=\"height: 20px; text-align: center; width: 46.0616%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Godot Engine: Arquitetura, Shaders e Desenvolvimento de Jogos 3D<\/b><\/strong><\/span><\/td>\n<td style=\"height: 20px; text-align: center; width: 45.2911%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Godot Engine: Arquitetura, Shaders e Desenvolvimento de Jogos 3D<\/b><\/strong><\/span><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 8.56164%; height: 24px; text-align: center;\">LAB 3<\/td>\n<td style=\"height: 24px; text-align: center; width: 46.0616%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Introdu\u00e7\u00e3o ao Retrieval-Augmented Generation (RAG)<\/b><\/strong><\/span><\/td>\n<td style=\"height: 24px; text-align: center; width: 45.2911%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Introdu\u00e7\u00e3o ao Retrieval-Augmented Generation (RAG)<\/b><\/strong><\/span><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 8.56164%; height: 24px; text-align: center;\">LAB 4<\/td>\n<td style=\"height: 24px; text-align: center; width: 46.0616%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Large Language Models (LLMs) : Da Teoria ao C\u00f3digo<\/b><\/strong><\/span><\/td>\n<td style=\"height: 24px; text-align: center; width: 45.2911%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>An\u00e1lise Explorat\u00f3ria de Dados na Pr\u00e1tica<\/b><\/strong><\/span><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 8.56164%; height: 24px; text-align: center;\">LAB 5<\/td>\n<td style=\"height: 24px; text-align: center; width: 46.0616%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Introdu\u00e7\u00e3o \u00e0 Engenharia Reversa de Software e Decompiladores<\/b><\/strong><\/span><\/td>\n<td style=\"height: 24px; text-align: center; width: 45.2911%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Construindo seu primeiro agente de IA: Dos conceitos b\u00e1sicos ao chatbot funcional<\/b><\/strong><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><span style=\"font-size: 14pt; color: #ffffff; background-color: #999999;\"><strong>\u00a0 \u00a0Q U I N T A\u00a0 &#8211;\u00a0 F E I R A\u00a0 \u00a0<\/strong><\/span><\/p>\n<table style=\"border-collapse: collapse; width: 100.179%; height: 298px;\" border=\"1\">\n<tbody>\n<tr style=\"height: 24px;\">\n<td style=\"text-align: center; height: 24px; width: 8.56164%;\"><\/td>\n<td style=\"text-align: center; height: 24px; width: 46.0616%;\">08:00 &#8211; 10:00<\/td>\n<td style=\"text-align: center; height: 24px; width: 45.2911%;\">10:00 &#8211; 12:00<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 8.56164%; height: 24px; text-align: center;\">LAB 1<\/td>\n<td style=\"height: 24px; text-align: center; width: 46.0616%;\"><strong>&#8211;<\/strong><\/td>\n<td style=\"height: 24px; text-align: center; width: 45.2911%;\">&#8211;<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 8.56164%; height: 24px; text-align: center;\">LAB 2<\/td>\n<td style=\"height: 24px; text-align: center; width: 46.0616%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Introdu\u00e7\u00e3o a Programa\u00e7\u00e3o Funcional e Concorrente com \u00e0 linguagem brasileira Elixir<\/b><\/strong><\/span><\/td>\n<td style=\"height: 24px; text-align: center; width: 45.2911%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Introdu\u00e7\u00e3o a Programa\u00e7\u00e3o Funcional e Concorrente com \u00e0 linguagem brasileira Elixir<\/b><\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 8.56164%; height: 24px; text-align: center;\">LAB 3<\/td>\n<td style=\"height: 24px; text-align: center; width: 46.0616%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Docker para Iniciantes: Construindo seu Primeiro Dockerfile<\/b><\/strong><\/span><\/td>\n<td style=\"height: 24px; text-align: center; width: 45.2911%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Do Sintoma \u00e0 Solu\u00e7\u00e3o: Introdu\u00e7\u00e3o ao Diagn\u00f3stico de Hardware<\/b><\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 8.56164%; height: 24px; text-align: center;\">LAB 4<\/td>\n<td style=\"height: 24px; text-align: center; width: 46.0616%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong>Codifica\u00e7\u00e3o assistida por IA em produ\u00e7\u00e3o: como empresas est\u00e3o operando na pr\u00e1tica.<\/strong><\/span><\/td>\n<td style=\"height: 24px; text-align: center; width: 45.2911%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong>Codifica\u00e7\u00e3o assistida por IA em produ\u00e7\u00e3o: como empresas est\u00e3o operando na pr\u00e1tica.<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 8.56164%; height: 24px; text-align: center;\">LAB 5<\/td>\n<td style=\"height: 24px; text-align: center; width: 46.0616%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Cursor na pr\u00e1tica: como Big Techs desenvolvem com IA<\/b><\/strong><\/span><\/td>\n<td style=\"height: 24px; text-align: center; width: 45.2911%;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><b>Agentes de IA e Sistemas Multiagente<\/b><\/strong><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><span style=\"font-size: 14pt; color: #ffffff; background-color: #999999;\"><strong>\u00a0 \u00a0S \u00c1 B A D O \u00a0 <\/strong><\/span><\/p>\n<table style=\"border-collapse: collapse; width: 100.179%; height: 298px;\" border=\"1\">\n<tbody>\n<tr style=\"height: 24px;\">\n<td style=\"text-align: center; height: 24px; width: 8.56164%;\"><\/td>\n<td style=\"text-align: center; height: 24px; width: 91.3527%;\">09:00 &#8211; 12:00<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 8.56164%; height: 24px; text-align: center;\">Centro de Esportes, Sa\u00fade e Cultura<\/td>\n<td style=\"height: 24px; text-align: center; width: 91.3527%;\"><strong>Escalada<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1081\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png\" alt=\"\" width=\"25\" height=\"25\" srcset=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png 400w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-200x200.png 200w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-160x160.png 160w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-320x320.png 320w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training.png 512w\" sizes=\"auto, (max-width: 25px) 100vw, 25px\" \/> <a href=\"https:\/\/forms.gle\/VDgdDysPM8dZAcFJA\"><b>Introdu\u00e7\u00e3o \u00e0 Impress\u00e3o 3D: Modelagem, fatiamento e manuten\u00e7\u00e3o<\/b><\/a><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-237\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/businessman.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0<span style=\"font-size: 10pt;\"> Ministrado por <b>Luiz Kolosque, Junior Vinicius, Kevin Ferreira e Lucas Dutra<\/b><\/span><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-227\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/calendar-with-a-clock-time-tools.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Segunda-feira, 22 de junho, das 8h \u00e0s 12h<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-578\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/location-on-road.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Campus Anglo\u00a0 &#8211;\u00a0 Sala: LAB 1<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\">Este minicurso oferece uma introdu\u00e7\u00e3o pr\u00e1tica \u00e0 impress\u00e3o 3D, guiando o aluno desde a ideia at\u00e9 a pe\u00e7a f\u00edsica. O conte\u00fado ser\u00e1 dividido em quatro m\u00f3dulos principais:<\/p>\n<p style=\"text-align: justify;\">1. Introdu\u00e7\u00e3o \u00e0 Manufatura Aditiva: Breve revis\u00e3o hist\u00f3rica e as principais vantagens e justificativas para o uso da impress\u00e3o 3D atualmente.<\/p>\n<p style=\"text-align: justify;\">2. Modelagem 3D (Software CAD): Aula com orienta\u00e7\u00e3o guiada para o planejamento e execu\u00e7\u00e3o de projetos. Primeiro, os alunos v\u00e3o modelar uma pe\u00e7a b\u00e1sica (um chaveiro, que ser\u00e1 impresso e entregue aos participantes ao final do minicurso). Depois, faremos um desafio pr\u00e1tico: os alunos receber\u00e3o uma pe\u00e7a f\u00edsica j\u00e1 impressa e uma folha com os par\u00e2metros para tentarem replicar o modelo no software, com o suporte dos instrutores.<\/p>\n<p style=\"text-align: justify;\">3. Prepara\u00e7\u00e3o para Impress\u00e3o (Fatiamento): Introdu\u00e7\u00e3o ao software fatiador (Cura). Para facilitar o entendimento pr\u00e1tico de conceitos importantes, usaremos modelos f\u00edsicos durante a explica\u00e7\u00e3o. Mostraremos pe\u00e7as cortadas ao meio para visualizar diferentes n\u00edveis de preenchimento e exemplos com suportes em formato de &#8220;\u00e1rvore&#8221;, demonstrando na pr\u00e1tica a import\u00e2ncia dessas estruturas na hora da impress\u00e3o.<\/p>\n<p style=\"text-align: justify;\">4. Manuten\u00e7\u00e3o Preventiva e Resolu\u00e7\u00e3o de Problemas: Os alunos aprender\u00e3o a diagnosticar, corrigir e evitar os erros mais comuns que ocorrem durante a impress\u00e3o. Utilizaremos uma impressora de grande porte para demonstra\u00e7\u00f5es te\u00f3ricas do funcionamento geral, e duas impressoras menores para a parte pr\u00e1tica, simulando os problemas reais que os usu\u00e1rios encontram nos equipamentos dom\u00e9sticos de entrada.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1081\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png\" alt=\"\" width=\"25\" height=\"25\" srcset=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png 400w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-200x200.png 200w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-160x160.png 160w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-320x320.png 320w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training.png 512w\" sizes=\"auto, (max-width: 25px) 100vw, 25px\" \/> <a href=\"https:\/\/forms.gle\/8CCd7AeZYYhxwqHy5\"><b>Introdu\u00e7\u00e3o ao framework de rob\u00f3tica ROS<\/b><\/a><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-237\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/businessman.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0<span style=\"font-size: 10pt;\"> Ministrado por <b>Vin\u00edcius Alves Hax<\/b><\/span><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-227\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/calendar-with-a-clock-time-tools.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Segunda-feira, 22 de junho, das 8h \u00e0s 12h<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-578\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/location-on-road.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Campus Anglo\u00a0 &#8211;\u00a0 Sala: LAB 2<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\">O minicurso Introdu\u00e7\u00e3o ao Framework de Rob\u00f3tica ROS apresenta os conceitos fundamentais do Robot Operating System (ROS), uma das principais plataformas utilizadas no desenvolvimento de sistemas rob\u00f3ticos acad\u00eamicos e industriais. Os participantes ter\u00e3o contato com a arquitetura do ROS, incluindo n\u00f3s e t\u00f3picos. Os participantes ir\u00e3o desenvolver uma pequena aplica\u00e7\u00e3o usando ROS e entender como o ROS \u00e9 usado para desenvolver aplica\u00e7\u00f5es rob\u00f3ticas usando o rob\u00f4 T1 do PinguimBots como exemplo. O minicurso contar\u00e1 com membros da equipe PinguimBots como monitores durante o curso.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1081\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png\" alt=\"\" width=\"25\" height=\"25\" srcset=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png 400w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-200x200.png 200w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-160x160.png 160w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-320x320.png 320w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training.png 512w\" sizes=\"auto, (max-width: 25px) 100vw, 25px\" \/> <a href=\"https:\/\/forms.gle\/b32cHyyRkzLhNqSV7\"><b>Introdu\u00e7\u00e3o ao Pentest: Do Reconhecimento \u00e0 Explora\u00e7\u00e3o<\/b><\/a><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-237\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/businessman.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0<span style=\"font-size: 10pt;\"> Ministrado por <b>Jo\u00e3o Vitor Laimer<\/b><\/span><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-227\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/calendar-with-a-clock-time-tools.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Segunda-feira, 22 de junho, das 8h \u00e0s 12h<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-578\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/location-on-road.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Campus Anglo\u00a0 &#8211;\u00a0 Sala: LAB 3<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\">O minicurso aborda como funciona a metodologia de Pentest usando o padr\u00e3o PTES (Penetration Testing Execution Standard), que consistem em 7 etapas, as quais englobam desde as intera\u00e7\u00f5es de pr\u00e9-engajamento, modelagem de amea\u00e7as e an\u00e1lise de vulnerabilidades, at\u00e9 as etapas cr\u00edticas de explora\u00e7\u00e3o (Exploitation) e gera\u00e7\u00e3o de relat\u00f3rios executivos. Para consolidar os conceitos estruturais apresentados, a capacita\u00e7\u00e3o ser\u00e1 encerrada com um laborat\u00f3rio pr\u00e1tico guiado no formato Capture The Flag (CTF), permitindo aos alunos aplicar ativamente as t\u00e9cnicas de enumera\u00e7\u00e3o e explora\u00e7\u00e3o em um ambiente simulado e controlado.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1081\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png\" alt=\"\" width=\"25\" height=\"25\" srcset=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png 400w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-200x200.png 200w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-160x160.png 160w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-320x320.png 320w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training.png 512w\" sizes=\"auto, (max-width: 25px) 100vw, 25px\" \/> <a href=\"https:\/\/forms.gle\/ykdrC5RA7cXsEfe86\"><b>Large Language Models (LLMs) : Da Teoria ao C\u00f3digo<\/b><\/a><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-237\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/businessman.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0<span style=\"font-size: 10pt;\"> Ministrado por <b>Daniel Henrique da Silva Pontes Barretos<\/b><\/span><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-227\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/calendar-with-a-clock-time-tools.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Segunda-feira, 22 de junho, das 8h \u00e0s 10h e Quarta-feira, 24 de junho, das 08h \u00e0s 10h<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-578\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/location-on-road.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Campus Anglo\u00a0 &#8211;\u00a0 Sala: LAB 4<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\">Este minicurso apresenta uma introdu\u00e7\u00e3o pr\u00e1tica aos Modelos de Linguagem de Grande e Pequeno Porte, abordando desde os fundamentos te\u00f3ricos dos LLMs\/SLMs at\u00e9 sua aplica\u00e7\u00e3o em c\u00f3digo. Ser\u00e3o explorados conceitos essenciais como tokens, embeddings, arquitetura Transformer, prompts e infer\u00eancia, avan\u00e7ando para a implementa\u00e7\u00e3o de um SLM e o uso de LLMs via APIs, como OpenRouter. Ao final, os participantes ter\u00e3o uma vis\u00e3o clara de como esses modelos funcionam e como integr\u00e1-los em aplica\u00e7\u00f5es reais.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1081\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png\" alt=\"\" width=\"25\" height=\"25\" srcset=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png 400w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-200x200.png 200w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-160x160.png 160w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-320x320.png 320w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training.png 512w\" sizes=\"auto, (max-width: 25px) 100vw, 25px\" \/> <a href=\"https:\/\/forms.gle\/QYyQ3bwmj7NVsmsx6\"><b>Introdu\u00e7\u00e3o \u00e0 programa\u00e7\u00e3o em Python<\/b><\/a><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-237\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/businessman.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0<span style=\"font-size: 10pt;\"> Ministrado por <b>Adriele Colossi<\/b><\/span><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-227\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/calendar-with-a-clock-time-tools.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Segunda-feira, 22 de junho, das 10h \u00e0s 12h e Ter\u00e7a-feira, 23 de junho, das 08h \u00e0s 10h<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-578\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/location-on-road.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Campus Anglo\u00a0 &#8211;\u00a0 Sala: LAB 4 (Segunda) e LAB 5 (Ter\u00e7a)<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\">Este minicurso tem como objetivo fornecer uma introdu\u00e7\u00e3o \u00e0 linguagem Python para participantes que possuem experi\u00eancia pr\u00e9via b\u00e1sica com programa\u00e7\u00e3o. Ao longo das atividades ser\u00e3o apresentados os principais recursos da linguagem, incluindo tipos b\u00e1sicos, estruturas de dados e controle de fluxo, entrada e sa\u00edda de dados, tratamento de erros, biblioteca padr\u00e3o, al\u00e9m de configura\u00e7\u00e3o de ambientes virtuais e boas pr\u00e1ticas para o desenvolvimento em Python.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1081\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png\" alt=\"\" width=\"25\" height=\"25\" srcset=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png 400w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-200x200.png 200w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-160x160.png 160w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-320x320.png 320w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training.png 512w\" sizes=\"auto, (max-width: 25px) 100vw, 25px\" \/> <a href=\"https:\/\/forms.gle\/xyJFTRMvhwxM5NcH7\"><b>Extens\u00f5es x86 em Assembly<\/b><\/a><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-237\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/businessman.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0<span style=\"font-size: 10pt;\"> Ministrado por <b>Jolene da Silva Justin<\/b><\/span><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-227\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/calendar-with-a-clock-time-tools.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Segunda-feira, 22 de junho, das 10h \u00e0s 12h<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-578\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/location-on-road.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Campus Anglo\u00a0 &#8211;\u00a0 Sala: LAB 5<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\">O minicurso apresenta uma aula simples para estudantes que entendem um pouco ou bastante sobre assembly x86 entenderem a utilidade e como utilizar as extens\u00f5es do x86 (SSE, AVX) para maximizar a performance e velocidade de programas em sistemas embarcados. Nele tamb\u00e9m ira ser explicado como instalar o NASM para fazer a compila\u00e7\u00e3o de programas assembly com um assembler simples e moderno.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1081\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png\" alt=\"\" width=\"25\" height=\"25\" srcset=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png 400w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-200x200.png 200w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-160x160.png 160w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-320x320.png 320w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training.png 512w\" sizes=\"auto, (max-width: 25px) 100vw, 25px\" \/> <a href=\"https:\/\/forms.gle\/68SbBe9wB7KPdwks9\"><b>Do 0 ao Algoritmo de Shor Qu\u00e2ntico<\/b><\/a><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-237\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/businessman.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0<span style=\"font-size: 10pt;\"> Ministrado por <b>Vitor Arriada Oliveira<\/b><\/span><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-227\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/calendar-with-a-clock-time-tools.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Ter\u00e7a-feira, 23 de junho, das 08h \u00e0s 12h<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-578\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/location-on-road.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Campus Anglo\u00a0 &#8211;\u00a0 Sala: LAB 2<\/strong><\/span><\/p>\n<p>Este minicurso apresenta uma introdu\u00e7\u00e3o acess\u00edvel ao Algoritmo de Shor, construindo uma ponte entre matem\u00e1tica, criptografia e computa\u00e7\u00e3o qu\u00e2ntica. A proposta \u00e9 conduzir os participantes desde ideias fundamentais de aritm\u00e9tica modular at\u00e9 a compreens\u00e3o conceitual de como um computador qu\u00e2ntico pode ser usado para fatorar n\u00fameros inteiros de maneira muito mais eficiente do que os m\u00e9todos cl\u00e1ssicos conhecidos.<\/p>\n<p>O curso come\u00e7a desenvolvendo a intui\u00e7\u00e3o por tr\u00e1s da aritm\u00e9tica modular, mostrando como opera\u00e7\u00f5es com restos aparecem naturalmente em problemas de computa\u00e7\u00e3o e criptografia. Em seguida, s\u00e3o apresentados conceitos essenciais para entender o funcionamento do RSA, um dos algoritmos criptogr\u00e1ficos mais conhecidos, destacando sua rela\u00e7\u00e3o com a dificuldade de fatorar n\u00fameros grandes.<\/p>\n<p>A partir dessa base, o minicurso mostra como o problema da fatora\u00e7\u00e3o pode ser reformulado em termos de encontrar padr\u00f5es peri\u00f3dicos. Essa mudan\u00e7a de perspectiva \u00e9 o ponto central para compreender o Algoritmo de Shor: em vez de tentar fatorar diretamente um n\u00famero, o algoritmo busca revelar uma estrutura escondida que permite chegar aos fatores.<\/p>\n<p>Na etapa final, o minicurso introduz as ideias fundamentais da computa\u00e7\u00e3o qu\u00e2ntica necess\u00e1rias para entender o papel do Algoritmo de Shor. Ser\u00e3o discutidos, de forma conceitual, elementos como qubits, superposi\u00e7\u00e3o, medi\u00e7\u00e3o, circuitos qu\u00e2nticos e a Transformada Qu\u00e2ntica de Fourier. O foco ser\u00e1 explicar como esses recursos permitem extrair informa\u00e7\u00f5es sobre periodicidade de maneira eficiente, tornando poss\u00edvel a acelera\u00e7\u00e3o qu\u00e2ntica do processo de fatora\u00e7\u00e3o.<\/p>\n<p>Ao final, espera-se que os participantes compreendam a import\u00e2ncia do Algoritmo de Shor, sua rela\u00e7\u00e3o com a seguran\u00e7a da criptografia moderna e por que ele \u00e9 um marco na \u00e1rea de computa\u00e7\u00e3o qu\u00e2ntica. O minicurso ter\u00e1 abordagem introdut\u00f3ria, visual e progressiva, com explica\u00e7\u00f5es conceituais e exemplos guiados ao longo da apresenta\u00e7\u00e3o, buscando construir a intui\u00e7\u00e3o necess\u00e1ria para compreender a relev\u00e2ncia do Algoritmo de Shor para a criptografia moderna e para a computa\u00e7\u00e3o qu\u00e2ntica.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1081\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png\" alt=\"\" width=\"25\" height=\"25\" srcset=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png 400w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-200x200.png 200w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-160x160.png 160w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-320x320.png 320w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training.png 512w\" sizes=\"auto, (max-width: 25px) 100vw, 25px\" \/> <a href=\"https:\/\/forms.gle\/FZjsVKm9tRZufzgE9\"><b>Socorro, meu tema precisa virar artigo! Escrita acad\u00eamica para quem n\u00e3o sabe por onde come\u00e7ar<\/b><\/a><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-237\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/businessman.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0<span style=\"font-size: 10pt;\"> Ministrado por <b>Laura Jurgina<\/b><\/span><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-227\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/calendar-with-a-clock-time-tools.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Ter\u00e7a-feira, 23 de junho, das 08h \u00e0s 12h<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-578\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/location-on-road.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Campus Anglo\u00a0 &#8211;\u00a0 Sala: LAB 3<\/strong><\/span><\/p>\n<p>O minicurso prop\u00f5e uma aproxima\u00e7\u00e3o pr\u00e1tica e dialogada \u00e0 escrita de artigos cient\u00edficos, com aten\u00e7\u00e3o \u00e0 organiza\u00e7\u00e3o de textos acad\u00eamicos. A atividade parte da ideia de que escrever um artigo n\u00e3o significa apenas registrar uma experi\u00eancia ou descrever uma proposta, mas sim de construir um argumento de pesquisa, articulando problema, base te\u00f3rica, m\u00e9todo, resultados e discuss\u00e3o em uma sequ\u00eancia compreens\u00edvel para a comunidade acad\u00eamica.<\/p>\n<p>A atividade ser\u00e1 desenvolvida em dois momentos articulados. No primeiro, ser\u00e3o apresentadas as se\u00e7\u00f5es que costumam estruturar um artigo cient\u00edfico, tendo como refer\u00eancia o modelo IMRaD: Introdu\u00e7\u00e3o, M\u00e9todos, Resultados e Discuss\u00e3o. Essa organiza\u00e7\u00e3o ajuda a orientar a escrita desde a delimita\u00e7\u00e3o do problema at\u00e9 a interpreta\u00e7\u00e3o dos dados, permitindo que o leitor acompanhe o percurso da pesquisa e compreenda as decis\u00f5es tomadas pelos autores.<\/p>\n<p>Na abordagem da Introdu\u00e7\u00e3o, ser\u00e3o discutidos o papel do problema de pesquisa, da justificativa, da revis\u00e3o de literatura, da lacuna cient\u00edfica e dos objetivos. A turma ser\u00e1 conduzida a observar que uma boa introdu\u00e7\u00e3o n\u00e3o se limita a apresentar um tema amplo. Ela precisa construir um caminho argumentativo que leve o leitor do contexto geral \u00e0 quest\u00e3o de pesquisa, evitando formula\u00e7\u00f5es gen\u00e9ricas ou pouco conectadas ao restante do artigo.<\/p>\n<p>Na se\u00e7\u00e3o de M\u00e9todo, o minicurso tratar\u00e1 da descri\u00e7\u00e3o dos participantes, do contexto, dos instrumentos, dos procedimentos, das formas de coleta ou produ\u00e7\u00e3o de dados, dos crit\u00e9rios de an\u00e1lise e dos cuidados \u00e9ticos. Ser\u00e1 discutida a necessidade de escrever essa se\u00e7\u00e3o com precis\u00e3o, de modo que outra pessoa consiga compreender como o estudo foi conduzido e avaliar a coer\u00eancia entre objetivo, dados produzidos e estrat\u00e9gia de an\u00e1lise.<\/p>\n<p>Na se\u00e7\u00e3o de Resultados, ser\u00e3o examinadas formas de apresentar dados quantitativos, qualitativos ou mistos, considerando o uso de tabelas, figuras, categorias, excertos, m\u00e9tricas e descri\u00e7\u00f5es anal\u00edticas. A proposta \u00e9 mostrar que os resultados n\u00e3o devem aparecer como uma sequ\u00eancia solta de informa\u00e7\u00f5es, mas como uma organiza\u00e7\u00e3o orientada pelos objetivos da pesquisa e pelas perguntas que o estudo pretende responder.<\/p>\n<p>Na Discuss\u00e3o, ser\u00e1 trabalhada a rela\u00e7\u00e3o entre resultados, literatura da \u00e1rea, limites do estudo e possibilidades de continuidade da investiga\u00e7\u00e3o. Essa se\u00e7\u00e3o ser\u00e1 apresentada como o espa\u00e7o em que os autores interpretam os dados produzidos, explicitam o alcance da pesquisa e mostram o que os resultados permitem compreender, sem apenas repetir informa\u00e7\u00f5es j\u00e1 apresentadas na se\u00e7\u00e3o anterior.<\/p>\n<p>O segundo momento do minicurso ser\u00e1 dedicado \u00e0 constru\u00e7\u00e3o coletiva de um artigo. A turma ser\u00e1 convidada a escolher um tema de pesquisa e, a partir dele, elaborar passo a passo um esbo\u00e7o de texto acad\u00eamico, contemplando t\u00edtulo provis\u00f3rio, problema de pesquisa, objetivo, revis\u00e3o de literatura poss\u00edvel, desenho metodol\u00f3gico, tipos de dados, forma de apresenta\u00e7\u00e3o dos resultados e pontos para discuss\u00e3o. A atividade busca aproximar os participantes do processo real de escrita, mostrando que cada decis\u00e3o textual depende de escolhas te\u00f3ricas e metodol\u00f3gicas.<\/p>\n<p>Ao final, espera-se que os participantes consigam reconhecer a fun\u00e7\u00e3o de cada se\u00e7\u00e3o de um artigo cient\u00edfico, avaliar a coer\u00eancia entre problema, objetivo, m\u00e9todo e resultados, identificar fragilidades recorrentes na escrita acad\u00eamica e iniciar o planejamento de um artigo a partir de uma ideia de pesquisa. O minicurso ter\u00e1 car\u00e1ter formativo, com exposi\u00e7\u00e3o conceitual, an\u00e1lise de exemplos, discuss\u00e3o coletiva e produ\u00e7\u00e3o orientada.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1081\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png\" alt=\"\" width=\"25\" height=\"25\" srcset=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png 400w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-200x200.png 200w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-160x160.png 160w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-320x320.png 320w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training.png 512w\" sizes=\"auto, (max-width: 25px) 100vw, 25px\" \/> <a href=\"https:\/\/forms.gle\/hQJ4VMYaDMDsSPYQ8\"><b>An\u00e1lise Explorat\u00f3ria de Dados na Pr\u00e1tica<\/b><\/a><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-237\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/businessman.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0<span style=\"font-size: 10pt;\"> Ministrado por <b>Adriele Colossi, Eduardo Porto, Gabriel Rosa, Ulisses Junior<\/b><\/span><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-227\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/calendar-with-a-clock-time-tools.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Ter\u00e7a-feira, 23 de junho, das 08h \u00e0s 10h e Quarta-feira, 24 de junho, das 10h \u00e0s 12h<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-578\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/location-on-road.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Campus Anglo\u00a0 &#8211;\u00a0 Sala: LAB 4<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\">Este minicurso tem como objetivo apresentar os principais conceitos necess\u00e1rios para realizar uma An\u00e1lise Explorat\u00f3ria de Dados (AED) na pr\u00e1tica utilizando a linguagem Python. Ao longo de dois per\u00edodos, os participantes aprender\u00e3o a investigar e raciocinar sobre conjuntos de dados, identificando padr\u00f5es, inconsist\u00eancias e rela\u00e7\u00f5es entre vari\u00e1veis, al\u00e9m de construir visualiza\u00e7\u00f5es robustas. Para isso, ser\u00e3o utilizadas bibliotecas como Pandas, NumPy, Matplotlib e Seaborn, e apresentado um passo a passo para conduzir an\u00e1lises de maneira estruturada, desde a compreens\u00e3o do problema e a formula\u00e7\u00e3o de perguntas at\u00e9 a interpreta\u00e7\u00e3o e comunica\u00e7\u00e3o dos resultados.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1081\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png\" alt=\"\" width=\"25\" height=\"25\" srcset=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png 400w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-200x200.png 200w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-160x160.png 160w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-320x320.png 320w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training.png 512w\" sizes=\"auto, (max-width: 25px) 100vw, 25px\" \/> <a href=\"https:\/\/forms.gle\/CFmtmVb2eLzmB48D9\"><b>Introdu\u00e7\u00e3o \u00e0 modelagem 3D com Blender<\/b><\/a><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-237\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/businessman.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0<span style=\"font-size: 10pt;\"> Ministrado por <b>Ot\u00e1vio Al Alam Cordeiro Pacheco<\/b><\/span><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-227\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/calendar-with-a-clock-time-tools.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Ter\u00e7a-feira, 23 de junho, das 08h \u00e0s 10h<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-578\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/location-on-road.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Campus Anglo\u00a0 &#8211;\u00a0 Sala: LAB 4<\/strong><\/span><\/p>\n<p>Este minicurso ser\u00e1 focado em apresentar os fundamentos da modelagem 3D, como: como objetos digitais s\u00e3o criados (geometria), qual a base estrutural deles (v\u00e9rtices, arestas e faces), como manipular (transla\u00e7\u00e3o, rota\u00e7\u00e3o, e escala) e criar (extrus\u00e3o) novas geometrias. Al\u00e9m disso, vou explicar e ensinar alguns modificadores b\u00e1sicos para facilitar a manipula\u00e7\u00e3o da geometria.<br \/>\nPara usu\u00e1rios iniciando no Blender, algumas funcionalidades s\u00e3o confusas de entender e aplicar. Por exemplo, a diferen\u00e7a entre Object Mode e Edit Mode, e a cria\u00e7\u00e3o de v\u00e9rtices duplicados (por conta da extrus\u00e3o). Isso faz com que o usu\u00e1rio fique perdido na execu\u00e7\u00e3o das atividades.\u00a0 Assim, o ministrante ir\u00e1 passar por cada conceito vagarosamente, para garantir que todos os alunos consigam executar as tarefas propostas.<\/p>\n<p>O minicurso come\u00e7a com uma breve apresenta\u00e7\u00e3o te\u00f3rica dos conceitos. Depois, apresenta-se a interface do Blender, ensinando a navegar atrav\u00e9s dela. Ent\u00e3o, desenvolve-se um exemplo inicial para os alunos se acostumarem com as ferramentas de cria\u00e7\u00e3o e manipula\u00e7\u00e3o de geometria. Por fim, desenvolve-se um novo objeto simples e customiz\u00e1vel a partir do zero, possibilitando a cada aluno utilizar sua criatividade para torn\u00e1-lo completamente \u00fanico.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1081\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png\" alt=\"\" width=\"25\" height=\"25\" srcset=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png 400w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-200x200.png 200w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-160x160.png 160w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-320x320.png 320w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training.png 512w\" sizes=\"auto, (max-width: 25px) 100vw, 25px\" \/> <a href=\"https:\/\/forms.gle\/jZYzt9xL4ruTjUmB8\"><b>Introdu\u00e7\u00e3o \u00e0 Engenharia Reversa de Software e Decompiladores<\/b><\/a><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-237\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/businessman.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0<span style=\"font-size: 10pt;\"> Ministrado por <b>Fabr\u00edcio Barbosa Viegas<\/b><\/span><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-227\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/calendar-with-a-clock-time-tools.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Ter\u00e7a-feira, 23 de junho, das 10h \u00e0s 12h e Quarta-feira, 24 de junho, das 08h \u00e0s 10h<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-578\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/location-on-road.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Campus Anglo\u00a0 &#8211;\u00a0 Sala: LAB 5<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\">Os participantes ser\u00e3o introduzidos aos conceitos essenciais da \u00e1rea: o que \u00e9 engenharia reversa, suas aplica\u00e7\u00f5es leg\u00edtimas e suas implica\u00e7\u00f5es \u00e9ticas e legais. Em seguida, ser\u00e3o apresentados os fundamentos necess\u00e1rios para a leitura de c\u00f3digo de baixo n\u00edvel: organiza\u00e7\u00e3o de mem\u00f3ria, conven\u00e7\u00f5es de chamada de fun\u00e7\u00e3o, registradores e a estrutura de um execut\u00e1vel (formato ELF). Ver\u00e3o os principais tipos de ferramentas utilizadas na \u00e1rea: disassemblers, decompiladores (com destaque para Ghidra) e debuggers (x64dbg), explicando como cada um contribui no processo de an\u00e1lise. Com o embasamento te\u00f3rico constru\u00eddo, os participantes acompanhar\u00e3o a an\u00e1lise de um bin\u00e1rio simples, aprendendo a identificar pontos de interesse como valida\u00e7\u00f5es de senha, compara\u00e7\u00f5es de strings e desvios condicionais. Conclu\u00eddo com um exerc\u00edcio pr\u00e1tico guiado, um crackme de n\u00edvel iniciante, que dever\u00e3o, com aux\u00edlio das ferramentas apresentadas, identificar e contornar a verifica\u00e7\u00e3o de licen\u00e7a\/senha do programa, colocando em pr\u00e1tica todos os conceitos vistos. Desej\u00e1vel no\u00e7\u00f5es b\u00e1sicas de linguagem C.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1081\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png\" alt=\"\" width=\"25\" height=\"25\" srcset=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png 400w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-200x200.png 200w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-160x160.png 160w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-320x320.png 320w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training.png 512w\" sizes=\"auto, (max-width: 25px) 100vw, 25px\" \/> <a href=\"https:\/\/forms.gle\/iMnqF9yD9L7ryFVw6\"><b>Godot Engine: Arquitetura, Shaders e Desenvolvimento de Jogos 3D<\/b><\/a><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-237\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/businessman.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0<span style=\"font-size: 10pt;\"> Ministrado por <b>Stephan Heidmann e Allan Ehler<\/b><\/span><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-227\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/calendar-with-a-clock-time-tools.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Quarta-feira, 24 de junho, das 08h \u00e0s 12h<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-578\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/location-on-road.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Campus Anglo\u00a0 &#8211;\u00a0 Sala: LAB 2<\/strong><\/span><\/p>\n<p>O minicurso ir\u00e1 apresentar o Godot, uma engine de GameDev leve, robusta e de software livre.<br \/>\nPartindo do n\u00edvel introdut\u00f3rio para todos, mostraremos:<br \/>\n&#8211; como instalar a engine (compilando a partir do c\u00f3digo fonte ou pr\u00e9-compilado);<br \/>\n&#8211; criando um projeto e interface da engine;<br \/>\n&#8211; criando na pr\u00e1tica um ambiente 3D, com User Interface (UI), e ainda demonstrar a facilidade de integrar objetos 2D (como Sprites ou Textures).<br \/>\n&#8211; criando Shaders usando Visual Shaders (o equivalente \u00e0 programa\u00e7\u00e3o em blocos para Shaders), e mostrando a rela\u00e7\u00e3o com GDSL (Godot Shading Language);<br \/>\n&#8211; uso de AnimationPlayer, um recurso poderoso da engine que possui diferentes fun\u00e7\u00f5es al\u00e9m das simples anima\u00e7\u00f5es de movimento;<br \/>\n&#8211; uso de GPUParticles, para efeitos de part\u00edculas.<\/p>\n<p>Ainda ser\u00e1 apresentado, de forma te\u00f3rica ao menos, recursos importantes para um GameDev:<br \/>\n&#8211; Signals, uma forma r\u00e1pida de conectar diferentes \u00e1reas de c\u00f3digo, sem depender do acoplamento entre Scripts;<br \/>\n&#8211; Resources, um Template, essencial para criar objetos similares com valores diferentes;<br \/>\n&#8211; RayCast, essencial para proj\u00e9teis ou &#8220;cliques&#8221; em um ambiente 3D;<br \/>\n&#8211; AudioStreamPlayer, para cria\u00e7\u00e3o de SoundEffects ou m\u00fasicas.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1081\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png\" alt=\"\" width=\"25\" height=\"25\" srcset=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png 400w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-200x200.png 200w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-160x160.png 160w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-320x320.png 320w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training.png 512w\" sizes=\"auto, (max-width: 25px) 100vw, 25px\" \/> <a href=\"https:\/\/forms.gle\/gwprQQCdw7HyCo959\"><b>Introdu\u00e7\u00e3o ao Retrieval-Augmented Generation (RAG)<\/b><\/a><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-237\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/businessman.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0<span style=\"font-size: 10pt;\"> Ministrado por <b>Guilherme Dallmann Lima<\/b><\/span><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-227\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/calendar-with-a-clock-time-tools.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Quarta-feira, 24 de junho, das 08h \u00e0s 12h<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-578\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/location-on-road.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Campus Anglo\u00a0 &#8211;\u00a0 Sala: LAB 3<\/strong><\/span><\/p>\n<p>O minicurso tem como objetivo apresentar os conceitos fundamentais de RAG (Retrieval-Augmented Generation), abordando desde os princ\u00edpios te\u00f3ricos at\u00e9 aspectos pr\u00e1ticos de implementa\u00e7\u00e3o em aplica\u00e7\u00f5es com Intelig\u00eancia Artificial Generativa. Ser\u00e3o discutidos os componentes principais de uma arquitetura RAG, explicando como modelos de linguagem podem utilizar bases de conhecimento externas para gerar respostas mais contextualizadas, precisas e atualizadas.<\/p>\n<p>Durante o curso, ser\u00e3o exploradas t\u00e9cnicas de prepara\u00e7\u00e3o e indexa\u00e7\u00e3o de dados, incluindo gera\u00e7\u00e3o de embeddings, armazenamento vetorial e mecanismos de busca sem\u00e2ntica. Tamb\u00e9m ser\u00e3o apresentados conceitos de engenharia de prompts (Prompt Engineering), demonstrando estrat\u00e9gias para melhorar a qualidade das respostas produzidas pelos modelos de linguagem.<\/p>\n<p>Al\u00e9m disso, o minicurso abordar\u00e1 m\u00e9todos de avalia\u00e7\u00e3o de sistemas RAG, discutindo m\u00e9tricas, an\u00e1lise de qualidade das respostas, relev\u00e2ncia da recupera\u00e7\u00e3o de documentos e desafios relacionados a alucina\u00e7\u00f5es e confiabilidade em aplica\u00e7\u00f5es baseadas em LLMs (Large Language Models).<\/p>\n<p>Ao final, os participantes ter\u00e3o uma vis\u00e3o abrangente sobre o funcionamento de sistemas RAG, compreendendo como integrar recupera\u00e7\u00e3o de informa\u00e7\u00e3o e IA generativa para o desenvolvimento de assistentes inteligentes, sistemas de perguntas e respostas e aplica\u00e7\u00f5es orientadas a conhecimento.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1081\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png\" alt=\"\" width=\"25\" height=\"25\" srcset=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png 400w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-200x200.png 200w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-160x160.png 160w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-320x320.png 320w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training.png 512w\" sizes=\"auto, (max-width: 25px) 100vw, 25px\" \/> <a href=\"https:\/\/forms.gle\/tiUiQXekg83sCthN6\"><b>Construindo seu primeiro agente de IA: Dos conceitos b\u00e1sicos ao chatbot funcional<\/b><\/a><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-237\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/businessman.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0<span style=\"font-size: 10pt;\"> Ministrado por <b>Eduardo Maliszewski Goulart e Arthur Campello Gausmann<\/b><\/span><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-227\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/calendar-with-a-clock-time-tools.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Quarta-feira, 24 de junho, das 10h \u00e0s 12h<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-578\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/location-on-road.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Campus Anglo\u00a0 &#8211;\u00a0 Sala: LAB 5<\/strong><\/span><\/p>\n<p>Neste minicurso pr\u00e1tico, voltado para estudantes de computa\u00e7\u00e3o (conhecimento b\u00e1sico de programa\u00e7\u00e3o em python e git), os alunos ir\u00e3o explorar os fundamentos da IA Ag\u00eantica e entender a arquitetura por tr\u00e1s desses sistemas. Nele ser\u00e3o abordados desde conceitos modernos de engenharia de contexto e gerenciamento de mem\u00f3ria at\u00e9 a integra\u00e7\u00e3o com ferramentas externas.<\/p>\n<p>Na segunda metade, ser\u00e1 proposto um workshop pr\u00e1tico onde os alunos construir\u00e3o do zero um agente de IA funcional utilizando o ecossistema LangChain, a API gratuita do Google AI Studio (Gemini), conectando o agente diretamente a um bot do Telegram. Para que todos consigam testar o agente em tempo real sem perder tempo configurando o ambiente local, utilizaremos o Google Colab como nossa infraestrutura de execu\u00e7\u00e3o. Ao final, o aluno ter\u00e1 seu pr\u00f3prio agente inteligente rodando no celular e pronto para executar a\u00e7\u00f5es integradas a c\u00f3digo Python.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1081\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png\" alt=\"\" width=\"25\" height=\"25\" srcset=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png 400w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-200x200.png 200w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-160x160.png 160w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-320x320.png 320w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training.png 512w\" sizes=\"auto, (max-width: 25px) 100vw, 25px\" \/> <a href=\"https:\/\/forms.gle\/p9XcQvrFuAeD3aLm8\"><b>Introdu\u00e7\u00e3o a Programa\u00e7\u00e3o Funcional e Concorrente com \u00e0 linguagem brasileira Elixir<\/b><\/a><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-237\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/businessman.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0<span style=\"font-size: 10pt;\"> Ministrado por <b>Diogo Kr\u00fcger Souto<\/b><\/span><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-227\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/calendar-with-a-clock-time-tools.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Quinta-feira, 25 de junho, das 08h \u00e0s 12h<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-578\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/location-on-road.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Campus Anglo\u00a0 &#8211;\u00a0 Sala: LAB 2<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\">Esse minicurso ser\u00e1 uma imers\u00e3o no mundo da programa\u00e7\u00e3o funcional e concorrente na linguagem de programa\u00e7\u00e3o brasileira Elixir e seu ecossistema.<br \/>\nNele o ministrante apresentar\u00e1 a hist\u00f3ria e alicerces te\u00f3ricos de forma que alunos compreendam os problemas que a linguagem se prop\u00f5e a resolver e as adversidades sentidas pelos criadores do ecossistema Elixir\/Erlang\/BEAM.<br \/>\nO Paradigma Funcional ser\u00e1 explicado aos alunos contando com a sua experi\u00eancia pr\u00e9via adquirida no curso (ideal j\u00e1 ter feito no m\u00ednimo POO e AED1, SO seria bom tamb\u00e9m), de forma que ir\u00e1 expandir seus conhecimentos, podendo agregar em suas vidas profissionais.<br \/>\nTamb\u00e9m ser\u00e3o abordados os pontos fortes do Elixir e como a linguagem facilita a programa\u00e7\u00e3o concorrente e distribu\u00edda.<br \/>\nOs alunos aplicar\u00e3o os conhecimentos em exerc\u00edcios pr\u00e1ticos que ir\u00e3o envolver programa\u00e7\u00e3o.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1081\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png\" alt=\"\" width=\"25\" height=\"25\" srcset=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png 400w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-200x200.png 200w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-160x160.png 160w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-320x320.png 320w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training.png 512w\" sizes=\"auto, (max-width: 25px) 100vw, 25px\" \/> <a href=\"https:\/\/forms.gle\/WLm6P4diNyTyz6vk6\"><b>Docker para Iniciantes: Construindo seu Primeiro Dockerfile<\/b><\/a><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-237\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/businessman.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0<span style=\"font-size: 10pt;\"> Ministrado por <b>Maria Luiza Batista Prata e Kananda Barbosa Winter<\/b><\/span><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-227\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/calendar-with-a-clock-time-tools.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Quinta-feira, 25 de junho, das 08h \u00e0s 10h<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-578\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/location-on-road.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Campus Anglo\u00a0 &#8211;\u00a0 Sala: LAB 3<\/strong><\/span><\/p>\n<p>Este minicurso tem como objetivo apresentar os conceitos fundamentais de Docker e demonstrar, na pr\u00e1tica, como transformar uma aplica\u00e7\u00e3o em uma imagem containerizada pronta para distribui\u00e7\u00e3o e execu\u00e7\u00e3o em diferentes ambientes.\u00a0 A proposta \u00e9 capacitar os participantes a compreenderem o problema cl\u00e1ssico do desenvolvimento de software conhecido como \u201cna minha m\u00e1quina funciona\u201d e como a tecnologia de containers surgiu para solucionar desafios relacionados \u00e0 compatibilidade de sistemas, depend\u00eancias e ambientes de execu\u00e7\u00e3o.<\/p>\n<p>Durante o encontro, ser\u00e3o abordados conceitos essenciais como containers, imagens Docker, registries, Docker Hub e a diferen\u00e7a entre containers e m\u00e1quinas virtuais. Al\u00e9m disso, os participantes aprender\u00e3o como o Docker utiliza imagens como modelos para criar containers em execu\u00e7\u00e3o, compreendendo a rela\u00e7\u00e3o entre esses elementos e o funcionamento da plataforma.<\/p>\n<p>Ap\u00f3s a introdu\u00e7\u00e3o te\u00f3rica, os participantes realizar\u00e3o atividades pr\u00e1ticas utilizando imagens j\u00e1 dispon\u00edveis no Docker Hub, explorando comandos fundamentais para cria\u00e7\u00e3o, execu\u00e7\u00e3o, monitoramento e gerenciamento de containers. Essa etapa permitir\u00e1 visualizar o ciclo completo de funcionamento do Docker, desde o download autom\u00e1tico de imagens at\u00e9 a publica\u00e7\u00e3o de servi\u00e7os acess\u00edveis localmente.<\/p>\n<p>Na segunda parte do minicurso, o foco ser\u00e1 a constru\u00e7\u00e3o de um Dockerfile do zero. Os participantes aprender\u00e3o a fun\u00e7\u00e3o das principais instru\u00e7\u00f5es utilizadas na cria\u00e7\u00e3o de imagens, como FROM, WORKDIR, COPY, RUN, EXPOSE e CMD, al\u00e9m de compreenderem o conceito de camadas (layers) e cache, fundamentais para otimizar o processo de build e reduzir o tempo de constru\u00e7\u00e3o das imagens.<\/p>\n<p>Em seguida, ser\u00e1 realizada uma atividade pr\u00e1tica de containeriza\u00e7\u00e3o de uma aplica\u00e7\u00e3o simples previamente preparada. Os participantes construir\u00e3o sua pr\u00f3pria imagem Docker, acompanhar\u00e3o o processo de build passo a passo e executar\u00e3o a aplica\u00e7\u00e3o dentro de um container, validando seu funcionamento atrav\u00e9s do navegador.<\/p>\n<p>Para finalizar, ser\u00e1 apresentada a etapa de distribui\u00e7\u00e3o de imagens utilizando o Docker Hub. Os participantes aprender\u00e3o a versionar suas imagens e public\u00e1-las em um reposit\u00f3rio remoto, permitindo o compartilhamento e reutiliza\u00e7\u00e3o de suas aplica\u00e7\u00f5es.<\/p>\n<p>Ao final do minicurso, espera-se que os participantes sejam capazes de:<\/p>\n<p>* Compreender os conceitos fundamentais de Docker e containers;<br \/>\n* Diferenciar containers de m\u00e1quinas virtuais;<br \/>\n* Utilizar comandos b\u00e1sicos para gerenciamento de imagens e containers;<br \/>\n* Criar e interpretar arquivos Dockerfile;<br \/>\n* Construir imagens Docker para aplica\u00e7\u00f5es reais;<br \/>\n* Executar aplica\u00e7\u00f5es containerizadas localmente;<br \/>\n* Publicar imagens no Docker Hub;<br \/>\n* Aplicar os conhecimentos adquiridos em projetos acad\u00eamicos, pessoais ou profissionais.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1081\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png\" alt=\"\" width=\"25\" height=\"25\" srcset=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png 400w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-200x200.png 200w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-160x160.png 160w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-320x320.png 320w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training.png 512w\" sizes=\"auto, (max-width: 25px) 100vw, 25px\" \/> <a href=\"https:\/\/forms.gle\/Dj7HW8a3Begz8oV38\"><b>Do Sintoma \u00e0 Solu\u00e7\u00e3o: Introdu\u00e7\u00e3o ao Diagn\u00f3stico de Hardware<\/b><\/a><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-237\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/businessman.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0<span style=\"font-size: 10pt;\"> Ministrado por <b>Gabriel Viegas da Rosa<\/b><\/span><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-227\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/calendar-with-a-clock-time-tools.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Quinta-feira, 25 de junho, das 10h \u00e0s 12h<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-578\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/location-on-road.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Campus Anglo\u00a0 &#8211;\u00a0 Sala: LAB 3<\/strong><\/span><\/p>\n<p>Nesse minicurso os participantes ser\u00e3o introduzidos aos conceitos fundamentais do diagn\u00f3stico de hardware em computadores, apresentando uma metodologia pr\u00e1tica para identifica\u00e7\u00e3o e resolu\u00e7\u00e3o de falhas.<\/p>\n<p>A atividade abordar\u00e1 o funcionamento b\u00e1sico das pe\u00e7as de um computador, bem como os sintomas mais comuns associados a defeitos em mem\u00f3ria RAM, fonte de alimenta\u00e7\u00e3o, placa m\u00e3e, processador e unidades de armazenamento (SSD ou HD).<\/p>\n<p>Tamb\u00e9m ser\u00e3o apresentado os m\u00e9todos de diagn\u00f3stico utilizados no dia a dia do suporte t\u00e9cnico, incluindo an\u00e1lise de sintomas, elabora\u00e7\u00e3o de hip\u00f3teses, testes de valida\u00e7\u00e3o e utiliza\u00e7\u00e3o de ferramentas de software para auxiliar na identifica\u00e7\u00e3o de problemas.<\/p>\n<p>Por fim, ser\u00e3o discutidos estudos de caso baseados em situa\u00e7\u00f5es reais, demonstrando o processo de investiga\u00e7\u00e3o desde o primeiro sintoma at\u00e9 a identifica\u00e7\u00e3o da causa do defeito.<\/p>\n<p>O minicurso \u00e9 voltado para estudantes da \u00e1rea ou interessados que desejam compreender os princ\u00edpios b\u00e1sicos do diagn\u00f3stico de hardware e desenvolver uma forma estruturada de racioc\u00ednio para resolu\u00e7\u00e3o de problemas em computadores.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1081\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png\" alt=\"\" width=\"25\" height=\"25\" srcset=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png 400w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-200x200.png 200w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-160x160.png 160w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-320x320.png 320w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training.png 512w\" sizes=\"auto, (max-width: 25px) 100vw, 25px\" \/> <a href=\"https:\/\/forms.gle\/w61vamKwcadGVEvV6\">Codifica\u00e7\u00e3o assistida por IA em produ\u00e7\u00e3o: como empresas est\u00e3o operando na pr\u00e1tica.<\/a><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-237\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/businessman.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0<span style=\"font-size: 10pt;\"> Ministrado por Vitor Pinho (Forward Deployed Engineer) e Jean Paul Reinhold (Head of AI &amp; Infrastructure)<\/span><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-227\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/calendar-with-a-clock-time-tools.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Quinta-feira, 25 de junho, das 08h \u00e0s 12h<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-578\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/location-on-road.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Campus Anglo\u00a0 &#8211;\u00a0 Sala: LAB 4<\/strong><\/span><\/p>\n<div dir=\"auto\">Um minicurso sobre a profiss\u00e3o de Forward Deployed Engineer e os fluxos de trabalho com agentes de codifica\u00e7\u00e3o. Inclui parte pr\u00e1tica com agente, licen\u00e7a para os participantes e possibilidade de oportunidades na empresa.<\/div>\n<div dir=\"auto\"><\/div>\n<div dir=\"auto\">Este minicurso apresenta como empresas utilizam agentes de IA em produ\u00e7\u00e3o e o papel do Forward Deployed Engineer no dia a dia. Ap\u00f3s uma introdu\u00e7\u00e3o sobre a opera\u00e7\u00e3o e as pr\u00e1ticas de confian\u00e7a no c\u00f3digo gerado, os participantes desenvolvem uma atividade pr\u00e1tica com um agente de codifica\u00e7\u00e3o. Todos recebem uma licen\u00e7a de agente, e o minicurso \u00e9 tamb\u00e9m uma oportunidade de aproxima\u00e7\u00e3o com o nosso time.<\/div>\n<p>&nbsp;<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1081\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png\" alt=\"\" width=\"25\" height=\"25\" srcset=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png 400w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-200x200.png 200w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-160x160.png 160w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-320x320.png 320w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training.png 512w\" sizes=\"auto, (max-width: 25px) 100vw, 25px\" \/> <a href=\"https:\/\/forms.gle\/VTLKD5gRDXQAcQyaA\"><b>Cursor na pr\u00e1tica: como Big Techs desenvolvem com IA<\/b><\/a><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-237\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/businessman.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0<span style=\"font-size: 10pt;\"> Ministrado por <b>Guilherme Vahl<\/b><\/span><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-227\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/calendar-with-a-clock-time-tools.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Quinta-feira, 25 de junho, das 08h \u00e0s 10h<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-578\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/location-on-road.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Campus Anglo\u00a0 &#8211;\u00a0 Sala: LAB 5<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\">O minicurso abordar\u00e1 a lacuna entre os conceitos te\u00f3ricos de ci\u00eancia da computa\u00e7\u00e3o vistos na academia e as pr\u00e1ticas reais de engenharia de software do mercado. Atrav\u00e9s do Cursor, um dos mais avan\u00e7ados editores de c\u00f3digo com IA da atualidade, os alunos explorar\u00e3o exemplos pr\u00e1ticos e concretos de como essa ferramenta \u00e9 utilizada no dia a dia por engenheiros nas grandes empresas de tecnologia.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1081\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png\" alt=\"\" width=\"25\" height=\"25\" srcset=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png 400w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-200x200.png 200w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-160x160.png 160w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-320x320.png 320w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training.png 512w\" sizes=\"auto, (max-width: 25px) 100vw, 25px\" \/> <a href=\"https:\/\/forms.gle\/WPJCgLsXQuR1XHPq8\"><b>Agentes de IA e Sistemas Multiagente<\/b><\/a><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-237\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/businessman.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0<span style=\"font-size: 10pt;\"> Ministrado por <b>Felipe Goulart<\/b><\/span><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-227\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/calendar-with-a-clock-time-tools.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Quinta-feira, 25 de junho, das 10h \u00e0s 12h<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-578\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/location-on-road.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 Campus Anglo\u00a0 &#8211;\u00a0 Sala: LAB 5<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\">Agentes s\u00e3o sistemas computacionais aut\u00f4nomos que percebem o ambiente ao redor e agem sobre ele para atingir seus objetivos, sem precisar receber ordens diretas pra isso. Eles podem ser mais simples, reagindo apenas a est\u00edmulos do momento, ou mais sofisticados, sendo capazes de raciocinar, planejar e at\u00e9 combinar as duas abordagens. Quando v\u00e1rios desses agentes trabalham juntos num mesmo ambiente, temos um Sistema Multiagente, onde eles cooperam, coordenam suas a\u00e7\u00f5es e compartilham informa\u00e7\u00f5es pra alcan\u00e7ar um objetivo maior. Pra que tudo isso funcione de forma organizada, existem diferentes modelos que definem como os agentes se relacionam, quais pap\u00e9is assumem e quais tarefas devem cumprir dentro do sistema.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1081\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png\" alt=\"\" width=\"25\" height=\"25\" srcset=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-400x400.png 400w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-200x200.png 200w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-160x160.png 160w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training-320x320.png 320w, https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2019\/10\/seo-training.png 512w\" sizes=\"auto, (max-width: 25px) 100vw, 25px\" \/> <a href=\"https:\/\/forms.gle\/PnJdEJqhih7Jk4Yx5\"><b>Escalada<\/b><\/a><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 12pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-237\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/businessman.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0<span style=\"font-size: 10pt;\"> Ministrado por Prof. Guilherme Tomaschewski Netto<\/span><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-227\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/calendar-with-a-clock-time-tools.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0 S\u00e1bado, 27 de junho, das 9h \u00e0s 12h<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-578\" src=\"https:\/\/wp.ufpel.edu.br\/sacomp\/files\/2018\/10\/location-on-road.png\" alt=\"\" width=\"25\" height=\"25\" \/> Centro de Esportes, Sa\u00fade e Cultura\u00a0&#8211;\u00a0Rua Cel. Alberto Rosa, 580<\/strong><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 \u00a0S E G U N D A\u00a0 &#8211;\u00a0 F E I R A\u00a0 08:00 &#8211; 10:00 10:00 &#8211; 12:00 LAB 1 Introdu\u00e7\u00e3o \u00e0 Impress\u00e3o 3D: Modelagem, fatiamento e manuten\u00e7\u00e3o Introdu\u00e7\u00e3o \u00e0 Impress\u00e3o 3D: Modelagem, fatiamento e manuten\u00e7\u00e3o LAB 2 Introdu\u00e7\u00e3o ao framework de rob\u00f3tica ROS Introdu\u00e7\u00e3o ao framework de rob\u00f3tica ROS LAB 3 Introdu\u00e7\u00e3o&#8230; <\/p>\n<div class=\"link-more\"><a href=\"https:\/\/wp.ufpel.edu.br\/sacomp\/minicursos\/\">Leia mais<\/a><\/div>\n","protected":false},"author":785,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-959","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wp.ufpel.edu.br\/sacomp\/wp-json\/wp\/v2\/pages\/959","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.ufpel.edu.br\/sacomp\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wp.ufpel.edu.br\/sacomp\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/sacomp\/wp-json\/wp\/v2\/users\/785"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/sacomp\/wp-json\/wp\/v2\/comments?post=959"}],"version-history":[{"count":4,"href":"https:\/\/wp.ufpel.edu.br\/sacomp\/wp-json\/wp\/v2\/pages\/959\/revisions"}],"predecessor-version":[{"id":1998,"href":"https:\/\/wp.ufpel.edu.br\/sacomp\/wp-json\/wp\/v2\/pages\/959\/revisions\/1998"}],"wp:attachment":[{"href":"https:\/\/wp.ufpel.edu.br\/sacomp\/wp-json\/wp\/v2\/media?parent=959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}