Aulas do bloco

← Todas as aulas
Projeto de Blocoaula 229/07/20261h29

Estrutura dos cursos, ênfases e o ciclo de dados

Passa pela organização curricular (rodas, ênfases, estágio e extensão) e estreia o ciclo de dados e a diferença entre classificação e clusterização; sem aviso de avaliação e sem prática reproduzível, compensa reabrir sobretudo pelo trecho final.

Para revisar rápido

Resumo da aula

8 pontos
  • A aula deu boas-vindas, falou da monitoria e do Manual da Graduação.

  • Apresentou a estrutura de ADS (2,5 anos) e de Engenharia de Software (4 anos): blocos, rodas e ênfases.

  • Regra central: é preciso completar cada roda inteira para avançar; entre blocos não há pré-requisito.

  • Estágio (400h), extensão e atividades complementares têm regras próprias; comece cedo.

  • No bloco, não se deve usar IA para gerar código; pode usar para dúvidas, mas revisando.

  • Pesquisas com a turma geraram nuvens de palavras e mostraram a importância da limpeza de dados.

  • O ciclo de dados — obter, limpar, armazenar, consultar, visualizar e decidir — é o coração do bloco, com Python, SQL e Looker Studio.

  • O professor se apresentou; a próxima aula entra no conteúdo.

Avisos administrativos — 15 recados sobre prazos, regras e funcionamento do curso
  • 00:02:29 Cada aluno já tem um monitor designado; o documento foi enviado na segunda e é possível marcar monitoria por vídeo.
  • 00:03:54 A dedicação esperada é de 12 horas semanais de estudo; o bloco de entrada tem muitos exercícios de propósito.
  • 00:22:09 Não é permitido usar IA para gerar código no bloco; pode usar para tirar dúvidas, mas é preciso digitar e revisar o código.
  • 00:14:40 Para avançar para a próxima roda é preciso completar a roda inteira; entre blocos da mesma roda não há pré-requisito.
  • 00:16:24 São 400 horas de estágio obrigatórias pelo MEC; quem trabalha na área pode tentar validar de outra forma, mas não é automático.
  • 00:28:33 Extensão exige projeto do aluno com orientação de professor; só pode ser feita depois de concluir dois blocos e as matrículas abrem em maio/novembro.
  • 00:23:54 As 400 horas de extensão são horas de projeto, não de aula; o professor orientador avalia e concede as horas por meio de planilha.
  • 00:26:08 Extensão é prestação de serviços presenciais para a comunidade, gratuita ou não, com orientação do professor; o aluno é o protagonista.
  • 00:50:23 Atividades complementares: EDS 140h e ADS 60h (iniciantes a partir de 2023), com limite por tipo; comecem cedo para não atrasar a colação.
  • 00:51:12 Haverá competição de programação no segundo trimestre, valendo horas complementares.
  • 00:52:22 Webinars do YouTube/FINET podem contar como atividades complementares; inscrição pelo Sympla.
  • 00:49:10 É possível fazer duas ênfases; o requerimento deve ser aberto 60 dias antes de completar a ênfase original.
  • 00:54:51 Slides e arquivos ficam em link do Drive, também disponível no Fórum Online.
  • 00:07:31 As pesquisas da aula não valem nota; são só para coletar dados e brincar com a turma.
  • 01:28:35 Na próxima aula o conteúdo começa de fato.
Perguntas de aluno — 13 perguntas respondidas na gravação

Tiago: se eu for aprovado em agentes inteligentes, reprovar em back-end e a próxima turma for só agentes, como refaço back-end? 00:18:46 Depende: se houver outra turma rodando, migra; senão, espera 6 meses até o bloco rodar de novo.

Alguém no chat: é possível fazer as duas ênfases de ADS? 00:11:28 Sim, mas precisa conversar com a secretaria; o curso fica um semestre mais longo.

Professor em relação ao mercado, qual das duas ênfases em ADS você acredita que vai ter mais mercado/necessidade daqui pra frente? 00:19:58 · chat 00:19:42 As duas são competitivas: full stack é o analista clássico, IA é mais vanguardista; a escolha é pessoal; fazer as duas agrega só seis meses, pois ciência da computação é compartilhada.

então a própria infnet vai nos indicar os projetos de extensão? 00:23:32 · chat 00:19:16 Não; o aluno precisa achar um projeto e se inscrever; há a faculdade inteira para fazer isso.

Na escolha das duas ênfases, o curso prolonga por mais um semestre? 00:24:34 · chat 00:24:08 Sim, prorroga mais um semestre.

Professor, uma duvida. Cursos com certificação ligados a área de tecnologia como agente de ia contam como hora complementar? 00:25:47 · chat 00:25:08 Muito provavelmente sim; envia o comprovante para horas complementares, mas pode haver pegadinha.

E como comprova essas horas do projeto de extensão? 00:25:17 · chat 00:25:00 Não é automático; acho que o professor orientador avalia o trabalho e vê se as horas são razoáveis; registre planilha, fotos e prints.

Quantas ênfases posso fazer? 00:38:36 O manual fala em duas; não sei se é possível mais; tem que perguntar à secretaria.

Para quem ta fazendo ADS o caminho para Cyber segurança fica proximo? 00:47:41 · chat 00:43:36 Não é o caminho mais direto; existe a graduação de Segurança da Informação e Defesa Cibernética e a ênfase de EDS é baseada nesses blocos; há também o purple team.

vou ter liberdade de hackear um banco? 00:42:58 · chat 00:40:46 Acredito que não; se hackear o banco, perde a liberdade; cuidado.

Antigravity é tipo um N8N? 00:16:14 Não usei ainda, não tenho certeza.

Duolingo conta como atividade complementar? 00:55:32 Acredito que não; precisa ser um curso que dê certificação.

Quando eu posso solicitar a ênfase, e como solicita? 00:55:51 · chat 00:55:04 Provavelmente seis meses antes, com a secretaria; não é para agora.

Trechos que valem reouvir — 6 momentos que mais rendem uma segunda escuta
  • 00:14:40 — Regra da roda: completar roda inteira para avançar; sem pré-requisito entre blocos.
  • 00:32:55 — Mapa das ênfases de Engenharia de Software; o áudio lista muitos nomes e tecnologias rapidamente.
  • 00:44:41 — Classificação x clusterização, com exemplos de banco e animais.
  • 01:05:52 — Limpeza de dados na nuvem de palavras: SP, São Paulo, São Paulo sem acento.
  • 01:22:43 — Como dados são coletados e usados no iFood: notificações, conversão e marketing de precisão.
  • 01:26:37 — Ciclo de dados: obter, limpar, armazenar, consultar, visualizar, decidir; papel de Python, SQL e Looker Studio.

Glossário da aula

Conceitos

Bloco de entrada

00:04:18

É o primeiro bloco do curso, comum aos cursos de tecnologia. Tem muitos exercícios para fixar a sintaxe e oferece monitoria próxima para ajudar.

É um conjunto de blocos oferecidos em sequência. Serve para organizar o curso, pois só avança para a próxima roda após concluir todos os blocos da anterior.

Bloco (unidade de graduação)

00:14:40

É a unidade que forma uma roda. Se reprovar, precisa refazer o bloco inteiro, mas não há pré-requisito entre blocos da mesma roda.

Ênfase

00:09:33

É a especialização do final do curso. Permite fazer duas ênfases, o que acrescenta um semestre, e precisa ser pedida com antecedência à secretaria.

Full Stack Automação (ADS)

00:09:39

É uma ênfase de ADS voltada ao desenvolvimento full stack disciplinado. Usa React, Java com Spring Boot e DevOps nessa ênfase.

Agentes inteligentes

00:09:00

É um bloco e ênfase de IA focado em agentes inteligentes. São sistemas que conversam entre si e executam tarefas com autonomia.

Multiagentes

00:10:26

É um sistema com vários agentes de IA coordenados, muitas vezes por um agente controlador. Dá autonomia para executar tarefas, não apenas avisar.

Ciência da Computação (bloco)

00:10:03

É um bloco comum a várias graduações. Aborda Linux, Python, estrutura de dados, algoritmos e programação distribuída.

Testes e avaliação de qualidade para IA

00:21:55

É o processo de criar testes e benchmarks para avaliar a IA. É usado no mercado em vez de revisar cada saída, e se não passa o processo reinicia.

Extensão (projeto)

00:26:06

É um projeto do aluno com orientação de professor e voltado à comunidade. Suas horas são registradas em planilha e avaliadas pelo orientador.

Estágio obrigatório

00:16:24

É o estágio de 400 horas exigido pelo MEC para se formar. Quem já trabalha na área pode tentar validar de outra forma, mas a validação não é automática.

Atividades complementares

00:49:45

São horas extracurriculares exigidas ao longo do curso, com limite por tipo. Para ingressantes a partir de 2023 são 140h em EDS e 60h em ADS.

Classificação

00:44:42

É uma tarefa supervisionada de IA que responde sim ou não com base em dados rotulados. É usada, por exemplo, para bancos bloquearem transações suspeitas.

Clusterização

00:45:24

É uma tarefa não supervisionada que agrupa dados em grupos que façam sentido. É usada quando o humano nomeia os grupos depois para organizar a análise.

Feature Engineering

00:44:07

É o processo de identificar e criar variáveis relevantes para o modelo. Inclui criar relações entre variáveis para melhorar o desempenho.

Machine Learning lifecycle

00:43:44

É o ciclo de vida do modelo de machine learning. Envolve criar, melhorar e ajustar continuamente, e saber quando aposentar o modelo.

Nuvem de palavras

01:03:43

É uma visualização onde o tamanho da palavra indica sua frequência nos dados. É usada para apresentar resultados de forma simples a leigos.

Limpeza de dados

01:06:08

É a padronização de valores equivalentes antes de analisar, como SP e São Paulo. É necessária porque sem ela a análise fica distorcida.

Visualização de dados

01:10:19

É o conjunto de formas de apresentar dados, como nuvem de palavras, pizza, barra, dispersão e tabelas. Cada forma serve a um propósito diferente.

Ciclo de dados

01:26:37

É o percurso do dado desde obter e limpar até armazenar, consultar e visualizar. Serve para gerar insights e apoiar decisões.

É a interface usada para consultar e armazenar dados. No bloco, serve como ferramenta para expor dados e buscar padrões.

Python

01:27:04

É a linguagem usada para obter, processar e limpar dados. É também a mais usada em IA.

Looker Studio

01:27:11

É uma ferramenta de exploração visual de dados e criação de dashboards. É usada na etapa exploratória antes do relatório final.

É uma plataforma de automação com IA prevista para o bloco de agentes inteligentes. Pode ser trocada por tecnologia mais nova quando necessário.

LangChain

00:11:57

É uma ferramenta prevista para desenvolvimento de agentes de IA. É usada quando o bloco foca em criar agentes de IA.

É uma linguagem prevista nos blocos de back-end e em várias ênfases. É usada nesses blocos de back-end e ênfases.

Spring Boot

00:12:09

É um framework Java previsto para back-end e sistemas escaláveis. É usado nesses contextos de back-end escalável.

C#/.NET

00:12:11

São tecnologias previstas para o back-end. São usadas quando o bloco tem foco em back-end.

HTML, CSS e JavaScript

00:31:53

São tecnologias de front-end previstas no bloco de conectividade da Engenharia de Software. São usadas nesse bloco de conectividade.

É uma tecnologia de front-end prevista na ênfase full stack. É usada nessa ênfase full stack.

Docker

00:35:36

É uma ferramenta de containers prevista nos blocos de cloud e containerização. É usada nesses blocos de cloud.

Kubernetes

00:35:42

É uma ferramenta de administração de clusters de containers. É usada para administrar esses clusters de containers.

É a nuvem usada nos blocos de cloud computing. Inclui fundamentos e segurança nesses blocos.

MongoDB

00:32:15

É um banco de dados previsto em engenharia de software escalável. É usado nesse contexto de software escalável.

Data Warehouse

00:41:48

É um armazenamento de dados em escala. É usado para grandes volumes, pois dados mal otimizados geram desperdício bilionário.

Big Data / Lake House

00:42:06

São arquiteturas modernas para dados na nuvem com governança. Conversam com o que o bloco faz em versão simples para grandes volumes.

Blue team

00:39:10

É a equipe de segurança defensiva. Em um bloco de cibersegurança, simula defesa contra ataques feitos por outra parte da turma.

Red team

00:39:13

É a equipe de segurança ofensiva. Faz ataque ético para encontrar vulnerabilidades nos sistemas.

Purple team

00:48:31

É a mistura de red team e blue team. Combina as duas equipes em uma só abordagem.

Threat Intelligence

00:39:28

É um sistema de reconhecimento de ameaças e riscos. Operar essa inteligência é essencial para manter a segurança.

Arquitetura serverless e orientada a eventos

00:36:34

É um modelo de arquitetura na nuvem que usa serviços em vez de servidores tradicionais. É muito ligado a microserviços e orientado a eventos.

Múltiplas ênfases

00:49:10

É a regra que permite ao aluno fazer duas ênfases. Exige abrir requerimento 60 dias antes de completar a ênfase original.

Marketing de precisão

01:24:09

É o uso de dados para direcionar propaganda individualizada. É usado em vez de marketing de massa para atingir cada pessoa.

Persona

01:17:53

É o perfil de usuário ou consumidor criado para direcionar conteúdo. É usado para guiar propaganda e decisões de produto.

Capa dinâmica (Netflix)

01:25:01

É a capa de filme ou série que muda conforme o perfil e uso do usuário. É usada para aumentar a retenção na plataforma.

É o registro de ações como cliques e trajeto do mouse, coletado e estudado. Esse volume de dados é usado para modificar serviços e alimentou o boom da IA.

TP (Test Performance) e AT (Assessment)

00:06:17

São siglas do manual para tipos de avaliação. TP significa teste de performance e AT significa assessment.

Projeto de bloco

00:36:43

É o projeto prático presente em cada bloco, com viés conforme a ênfase. Pode ser e-commerce distribuído, modelo de IA ou time de agentes.

É o conjunto de práticas para operar sistemas de IA. Envolve testes e observabilidade para manter os modelos funcionando bem.