Os Seminários do curso de Ciência da Computação são eventos acadêmicos que têm como principal objetivo proporcionar aos alunos uma imersão em temas e tecnologias contemporâneas, ampliando o conhecimento além do conteúdo tradicional das disciplinas. Esses seminários são compostos por uma série de palestras e oficinas, ministradas por professores especialistas da área, que abordam tópicos emergentes e tendências relevantes para o mercado de trabalho e a pesquisa científica.
As oficinas e palestras programadas são selecionadas para garantir que os participantes tenham contato com inovações tecnológicas, metodologias atuais e desafios práticos enfrentados pela indústria e pela academia.
A participação nos seminários é obrigatória (curricular) para os alunos matriculados nas disciplinas de Seminários I a IV. Cada participação, seja em oficinas ou palestras, é certificada, o que pode agregar valor ao currículo dos estudantes.

Os agentes de Inteligência Artificial são importantes porque permitem que sistemas computacionais percebam informações do ambiente, tomem decisões e executem ações de forma autônoma. Com isso, diversas tarefas podem ser automatizadas, tornando processos mais rápidos, eficientes e inteligentes. Esses agentes são amplamente utilizados em áreas como assistentes virtuais, robótica, sistemas de recomendação e veículos autônomos, contribuindo para o avanço da tecnologia e para a criação de soluções capazes de lidar com problemas complexos do mundo real.

Aplicações front end em React são utilizadas para criar interfaces modernas, dinâmicas e interativas para páginas web. A biblioteca React, baseada em componentes reutilizáveis, facilita o desenvolvimento e a manutenção de aplicações, permitindo organizar melhor o código e melhorar a experiência do usuário. Com o uso de estados, propriedades e integração com APIs, é possível construir sistemas eficientes, responsivos e escaláveis para diferentes tipos de aplicações web.

O Ruby on Rails é um framework para desenvolvimento de aplicações web baseado na linguagem Ruby. Ele facilita a criação de sistemas por meio de uma estrutura organizada, oferecendo recursos para trabalhar com banco de dados, rotas, páginas e regras de negócio. Sua utilização permite desenvolver aplicações de forma mais rápida e padronizada, reduzindo a necessidade de escrever código repetitivo e facilitando a manutenção, a escalabilidade e a organização do projeto.

A engenharia de dados envolve o processo de coleta, transformação e organização de grandes volumes de dados para análise e tomada de decisão. Desde a ingestão até a estruturação em modelos analíticos, como o Star Schema, é possível preparar os dados para consultas eficientes. Utilizando ferramentas como Python e SQL, os profissionais conseguem automatizar processos, integrar diferentes fontes e criar estruturas que facilitam a análise em ambientes de Business Intelligence.

O DevOps é uma abordagem que integra desenvolvimento e operações para tornar a entrega de software mais rápida e confiável. Com o uso do Docker, é possível criar e executar aplicações em contêineres padronizados. Além disso, o monitoramento de ambientes permite acompanhar o desempenho, identificar falhas e garantir maior estabilidade, segurança e disponibilidade dos sistemas em produção.





