Aulas do bloco

← Todas as aulas
Projeto de Blocoaula 122/07/20261h30

Bloco de entrada: disciplinas, avaliações e live codes

Estreia o Projeto de Bloco detalhando todo o sistema de avaliação: TPs obrigatórios com teto de conceito, ATs por competências e rubricas, e os 5 live codes com proctoring no Coderbyte; é a aula que define o que reprova e o que é necessário para passar de bloco.

Para revisar rápido

Resumo da aula

8 pontos
  • O bloco de entrada tem 4 disciplinas regulares (visualização de dados/SQL, Python, SQL/modelagem e Python avançado) mais o Projeto de Bloco.

  • O Projeto de Bloco consolida Python e SQL, mostrando as duas linguagens trabalhando juntas no Deepnote.

  • Os TPs são 3 por disciplina, com 16 exercícios: não valem nota, mas são obrigatórios e atraso reduz o conceito máximo.

  • Os ATs são provas por competências; cada competência é aprovada demonstrando pelo menos metade das rubricas.

  • O Projeto de Bloco é avaliado por 5 live codes; é preciso D em 3 deles e é a 'catraca' para avançar de bloco.

  • Frequência mínima de 75% vale para todas as disciplinas, inclusive no Projeto de Bloco.

  • Ferramentas centrais: Looker Studio (visualização), Deepnote (Python/SQL) e Coderbyte (proctoring dos live codes).

  • No Infnet Online ficam o calendário, o Manual do Aluno, as trilhas e a Biblioteca O'Reilly.

Avisos administrativos — 17 recados sobre prazos, regras e funcionamento do curso
  • 00:04:32 O Projeto de Bloco é a mesma disciplina durante todo o semestre, às quartas; a aprovação é apenas no final, diferente das regulares que trocam no trimestre.
  • 00:47:46 TPs: são 3 por disciplina, com 16 exercícios; não valem nota, mas entregar os três é obrigatório — não entregar reprova automaticamente.
  • 00:48:26 Atraso na entrega de TP reduz o conceito máximo possível: DML vira DL e, com novo atraso, vira D.
  • 00:49:49 Os TPs serão liberados a partir da semana que vem; os professores vão apresentá-los em sala.
  • 01:05:52 Os live codes do Projeto de Bloco começam na semana 5; são 5 no semestre, com 2 exercícios cada, cerca de 1h, em casa, com webcam.
  • 01:06:11 É preciso ter pelo menos D em 3 dos 5 live codes para aprovar no Projeto de Bloco.
  • 01:06:33 O Projeto de Bloco é requisito obrigatório para concluir o bloco: reprovou nele, não passa para o próximo bloco, mesmo tendo passado nas demais.
  • 01:16:08 Frequência mínima de 75% é obrigatória em todas as disciplinas, inclusive no Projeto de Bloco.
  • 00:52:03 Neste semestre não há prova presencial; provas presenciais obrigatórias começam a partir do ano que vem (confirmar com a secretaria).
  • 01:12:37 Feriados do semestre: 7/9, 12/10, 15/10, 2/11 e 20/11; não emenda no dia 16/10 — tem aula.
  • 01:14:51 Leiam a seção ‘Mínimo que você precisa saber’ do Manual da Graduação, acessível pelo Infnet Online.
  • 01:15:31 O bloco foi planejado com cerca de 12 horas semanais de estudo extra, além das aulas ao vivo.
  • 01:08:40 Monitoria: cada aluno tem link da agenda dos monitores para tirar dúvidas; os monitores corrigem os TPs.
  • 00:28:04 GitHub não é necessário neste bloco; em outros blocos pode ser pedido e aí serve sua conta pessoal.
  • 00:45:08 As aulas gravadas ficam no Infnet Online, mas a presença ao vivo é obrigatória (mínimo 75%).
  • 01:25:01 A trilha de aprendizagem não é obrigatória; ninguém reprova por não fazê-la, mas é o principal auxílio de estudo.
  • 00:58:52 Slides da aula serão disponibilizados; a ideia é montar um drive com todos.
Perguntas de aluno — 14 perguntas respondidas na gravação

professor vamos usar apenas o looker studio? 00:11:48 · chat 00:11:46 Nesta etapa inicial, sim; ele tem curva de aprendizado mais fácil e integração com o Google; depois o SQL entra no Deepnote.

Professor, a gente vai aprender só Python ou teremos alguma disciplina com Java, por exemplo? 00:19:39 · chat 00:17:37 O bloco de entrada é Python; outros blocos trazem Java, C#, React etc.; dados e IA são muito focados em Python.

O GitHub precisaremos criar uma conta com o email de aluno ou pode ser com o email pessoal? 00:28:04 · chat 00:23:25 Neste bloco não precisa de GitHub; em blocos futuros, se pedirem, pode usar a conta que já tiver.

Mas além dos Projetos de Bloco, haverá um TCC no último semestre também? 00:28:25 · chat 00:23:54 Hoje não; o Projeto de Bloco funciona como um mini TCC a cada bloco.

Quando acontece a escolha de ‘virada de chave’ para uma área? 00:32:37 A base vem no início; os blocos vão mostrando as áreas e a ênfase fica para o final; não é uma linha reta.

Preciso fazer algo para a ênfase em cibersegurança depois? 00:39:23 No primeiro ano e meio não precisa se preocupar; a confirmação da ênfase é no último ano e a secretaria orienta.

Quando posso solicitar a segunda ênfase? 00:40:45 Provavelmente no final do curso, ao concluir a primeira; confirmar com a secretaria na hora.

Professor, não sou muito acostumado ao zoom, onde encontro as aulas gravadas para assistir quando não puder ver ao vivo? 00:45:01 · chat 00:44:49 No site do Infnet Online; mas a presença é obrigatória.

desculpa caso já tenha falado mas onde iremos realizar esses tps ? 00:50:01 · chat 00:49:13 De forma geral no Deepnote; nas primeiras semanas de visualização, no Looker Studio.

o projeto de bloco vai ser tipo um mini tcc? 00:50:47 · chat 00:50:38 No bloco de entrada ele é mais a integração de Python e SQL; nos outros blocos tem essa cara de mini TCC.

vou ter que comprar uma webcam memo ??? 01:03:29 · chat 01:02:35 Sim, para o live code, inclusive para gravar 1–2 minutos explicando o código; pode ser uma webcam simples.

Os live codings são somente para projeto de bloco? 01:04:26 · chat 01:04:23 Sim, neste momento só o bloco de entrada usa live code; outros blocos podem adotar depois.

Nosso acesso à O’Reilly termina quando acaba o curso? 01:22:57 Até hoje nenhum egresso foi desconectado; o acesso continua.

A trilha é obrigatória? 01:25:01 Não; ninguém reprova por não fazer, mas é um auxílio forte para aprender.

Trechos que valem reouvir — 6 momentos que mais rendem uma segunda escuta
  • 00:45:54 — Regras completas dos TPs: obrigatoriedade, ausência de nota e efeito do atraso no conceito máximo.
  • 00:53:05 — Explicação de AT, competências, rubricas e dos conceitos D/DL/DML.
  • 01:00:04 — Mecânica dos live codes: quantidade, tempo, local, webcam e proibição de auxílio externo.
  • 01:06:33 — Por que o Projeto de Bloco é uma catraca obrigatória para passar de bloco.
  • 01:14:51 — Manual do aluno, frequência e carga de estudo planejada para o bloco.
  • 01:20:25 — Como acessar a Biblioteca O’Reilly e traduzir/ouvir os conteúdos.

Glossário da aula

Conceitos

Projeto de Bloco (PB)

00:06:05

É uma disciplina contínua que integra o bloco. No bloco de entrada consolida Python e SQL, nos outros funciona como um pequeno TCC completo do início ao fim.

É a disciplina regular 1 de Introdução à Visualização de Dados e SQL. Ensina a criar dashboards no Looker Studio e a começar consultas SQL para explorar dados.

Looker Studio

00:07:26

É uma ferramenta de BI integrada ao Google para criar dashboards e visualizações. É usada nas primeiras semanas por ter curva de aprendizado mais fácil.

É uma linguagem para fazer perguntas ao banco de dados, como contar quantos alunos têm mais de 50 anos. É usada para consultar e extrair informações.

Dashboard

00:07:24

É um painel visual que organiza dados em gráficos e indicadores. Serve para expor insights e contar a história dos dados de forma clara.

Visualização de dados

00:08:37

É o uso de gráficos adequados, como pizza e barra, para comunicar insights. Serve para mostrar dados com clareza sem distorcer a informação.

É a disciplina regular 2 de Introdução à Programação com Python. Cobre variáveis, tomada de decisão, repetição, listas e funções para construir programas básicos.

Variáveis

00:09:31

É o conceito básico de Python para declarar e guardar valores no programa. É usado no início para armazenar dados e usá-los depois.

Tomada de decisão

00:09:38

É uma estrutura de Python que escolhe entre o caminho A ou B conforme um valor. É usada para decidir o que o programa faz em cada situação.

Repetição

00:09:51

É o uso de laços para repetir um trecho de código várias vezes. Serve para otimizar o programa e evitar repetição manual de instruções.

Listas

00:10:02

É uma estrutura de Python para agrupar vários dados em um só lugar. É usada para organizar e tratar conjuntos de informações no programa.

Funções

00:10:05

É um recurso de Python que embala trechos de código para reutilização. Deixa o código mais profissional e será cobrado ainda neste trimestre.

É a disciplina regular 3 de SQL e modelagem relacional. Ensina a planejar a organização do banco para facilitar consultas e ocupar menos espaço.

Modelagem relacional

00:14:15

É o planejamento de como guardar e estruturar os dados no banco. É a etapa de projeto que define a organização antes da criação física.

É a disciplina regular 4 que aprofunda Python. Trabalha dicionários, sets, arquivos, JSON, tratamento de erros e acesso a web services.

Dicionários

00:16:03

É uma estrutura de Python vista na DR4, além das listas. Serve para guardar dados em pares de chave e valor para acesso rápido.

É uma estrutura de Python vista na DR4, além das listas. Serve para guardar coleções sem repetição e facilitar operações entre conjuntos.

É um formato de dados trabalhado na DR4. É usado para guardar e trocar informações de forma leve e legível entre sistemas.

Try/exception

00:16:13

É um recurso da DR4 para tratamento de erros e depuração do código. É usado para evitar que o programa quebre ao encontrar falhas.

API / web service

00:16:21

É a forma de o código acessar serviços online, como APIs de IA e cloud. Usa tokens para conectar e trocar dados com sistemas externos.

Deepnote

00:12:43

É o ambiente de notebook online usado no bloco. Tem células de Python e SQL que permitem integrar as duas linguagens no mesmo projeto.

Google Colab

00:13:26

É um notebook online alternativo ao Deepnote. Não tem suporte a SQL, por isso o bloco prefere usar o Deepnote para integrar Python e SQL.

Interdisciplinaridade Python + SQL

00:24:14

É o foco do Projeto de Bloco de mostrar Python e SQL trabalhando juntas. Usa células de SQL e Python no Deepnote que conversam entre si.

É o plano do curso que organiza as disciplinas. Define que a bibliografia do Projeto de Bloco é a mesma das disciplinas regulares DR1 a DR4.

Aprendizagem de curso e carreira

00:42:06

É a disciplina complementar do primeiro trimestre com a professora Marina. Foca em LinkedIn, currículo, entrevistas e posicionamento no mercado de trabalho.

Fluência em IA

00:42:47

É a disciplina complementar do segundo trimestre com o mesmo professor. Ensina a se comunicar com IA, criar prompts e entender noções de LLM e deep learning.

TP (Teste de Performance)

00:45:54

É uma lista de exercícios de treino com 3 por disciplina e 16 exercícios cada. Não vale nota, mas é obrigatória e a não entrega reprova.

AT (Assessment)

00:53:05

É a prova da disciplina formada por exercícios ligados às competências. No bloco de entrada ainda aparece como um conjunto de exercícios práticos.

Competência

00:54:25

É a habilidade que a disciplina quer verificar no aluno. Envolve, por exemplo, criar programas com laços de repetição ou queries com GROUP BY.

Rubrica

00:54:50

É um item concreto e observável de uma competência. Neste semestre cada rubrica corresponde a um exercício acertado na avaliação.

Conceito (D, DL, DML)

00:56:08

É a nota por faixa: não demonstrou, demonstrou, demonstrou com louvor e com máximo louvor. Aprova-se na competência ao demonstrar pelo menos metade das rubricas.

Catraca

00:58:42

É a metáfora para aprovação que exige passar em todas as competências. Uma competência aprovada não compensa a falta em outra.

Live code / live coding

01:00:11

É a avaliação do Projeto de Bloco com 5 provas ao longo do semestre. Cada uma tem 2 exercícios em cerca de 1 hora, feita em casa com webcam e sem auxílio externo.

Proctoring

01:04:18

É o monitoramento por ferramenta que observa o aluno durante o live code. Serve para verificar se a prova ocorre dentro das regras.

Coderbyte

01:05:37

É o site usado nos live codes para aplicar as provas. Possui proctoring e checagem de uso de auxílio externo durante a avaliação.

Monitoria

01:08:40

É o apoio de monitores com agenda para tirar dúvidas. Eles corrigem os TPs, enquanto os ATs são corrigidos pelos professores da disciplina.

Trilha de aprendizagem

01:25:01

É o roteiro de estudos do portal com capítulos e videoaulas. Não é obrigatória, mas serve como forte auxílio para aprender o conteúdo.

Biblioteca O'Reilly

01:20:25

É a maior biblioteca virtual de TI com acesso pelo portal. Oferece livros, cursos, vídeos e audiobooks e mantém o acesso mesmo após a formatura.