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.

A modelagem de banco de dados no Microsoft SQL Server é um processo fundamental para organizar e estruturar informações de forma eficiente. Ela envolve a definição de tabelas, relacionamentos, chaves primárias e estrangeiras, garantindo integridade e consistência dos dados. Uma boa modelagem facilita consultas, melhora o desempenho do sistema e torna o banco de dados mais seguro, escalável e preparado para atender às necessidades das aplicações.

Node.js é uma tecnologia amplamente utilizada no desenvolvimento de aplicações backend modernas. Baseado em JavaScript e orientado a eventos, ele permite criar servidores rápidos, escaláveis e eficientes. Na prática, o Node.js é usado para construir APIs, integrar bancos de dados e gerenciar requisições de clientes em tempo real. Sua arquitetura leve e o grande ecossistema de bibliotecas facilitam o desenvolvimento de aplicações robustas e modernas para a web.

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.






