WT_
  • Home

  • Relatórios

InícioSobre MimGraduaçãoParticipaçõesCertificaçõesProjetosTech StackContato
NPI - Núcleo de Práticas de InformáticaPensamento ComputacionalLondriTech - Londrinense Tech

WT_

Desenvolvedor Fullstack

Estudante de Ciência da Computação

Participante do NPI

Monitor do Pensamento Computacional

Home

Início

Sobre Mim

Graduação

Participações

Projetos

Certificações

Tech Stack

Contato

NPI

Pensamento Computacional

LondriTech - Londrinense Tech

Email:

witortena@gmail.com

Celular:

+55 43 9 8413-8592

Linkedin:

linkedin.com/in/witortena

Github:

github.com/witordev

© Witor Tenã 2026

/Reports
/NPI
/4_02 07 2025
image.png

Jornada de 4 Semanas - Circuitos, Pensamento Computacional e IA

Da semana 18 até semana 22

IA

Realizei atividades relacionadas à inteligência artificial, onde analisei um Dataset e um **Jupyter Notebook** (ferramenta que permite compartilhar e executar de forma interativa um processo, dividindo o código em blocos).

Este Dataset e Jupyter Notebook foram encontrados no Kaggle, website com um grande acervo de diferentes Datasets e Jupyter Notebooks dos mesmos em diversos temas.

Nesse notebook, que abri e editei por meio do Colab(ferramenta de edição de Jupyter Notebooks em Python), foram utilizadas diversas árvores de decisão para prever a nacionalidade de modelos de carro, já que o Dataset continha informações de diferentes marcas de fabricantes de automóveis e dados sobre alguns de seus modelos.

O propósito da atividade era gerar um relatório contendo observações do que foi feito no notebook, entendendo melhor como podemos utilizar machine learning para análise de dados.

Avaliações e Trabalhos

Organização de Computadores

Nessas semanas também tivemos diversos trabalhos para realizar, por exemplo, na unidade curricular de Organização de Computadores, onde desenvolvemos uma ALU (Unidade Lógica e Aritmética) utilizando o software Digital Logic Sim, que nos possibilita construir circuitos lógicos de forma digital.

Matemática Discreta

Além disso, realizamos várias atividades de Matemática Discreta, com os seguintes conteúdos:

  • Conjuntos numéricos
  • Relações e indução matemática
  • Axiomas
  • Congruência
  • Divisibilidade
  • Operações lógicas
  • Lógica de conjuntos
  • Sentenças abertas

Projeto Interdisciplinar

Também tivemos atividades da unidade curricular Projeto Interdisciplinar, onde os alunos da turma se dividiram em grupos para apresentar ideias sobre o tema Lista de afazeres. A proposta simulou uma apresentação real, como as que vemos em hackathons e eventos similares, onde os criadores do projeto têm tempo limitado para apresentar e "vender" sua ideia.

Cada grupo desenvolveu protótipos de média fidelidade para seus aplicativos utilizando a ferramenta Figma, os quais foram apresentados em slides para o restante da turma.

Circuitos Lógicos

Durante as aulas de Organização de Computadores, os alunos puderam entender como os computadores são construídos por meio de circuitos lógicos. Para isso, o professor Eron Ponce nos apresentou inicialmente as portas lógicas fundamentais para qualquer componente eletrônico, como:

  • NOT
  • AND
  • OR
  • XOR

Após essa introdução, passamos a raciocinar de forma lógica para entender como utilizar essas portas para criar outras mais complexas. Estudamos também como utilizá-las para desenvolver componentes capazes de realizar operações matemáticas por meio da Aritmética Booleana, como o half adder, que realiza a soma entre dois bits. Assim, desenvolvemos nosso entendimento até conseguirmos construir uma ALU (Arithmetic and Logical Unit – Unidade Lógica e Aritmética).

A ALU é capaz de realizar operações lógicas e aritméticas a partir dos dados de entrada do usuário. Ela precisa apenas dos dados a serem processados e de um sinal de controle, para que o processamento e o resultado das operações sejam corretamente roteados para a saída. Isso é feito por meio de multiplexadores (MUX – dentre diversas saídas, seleciona apenas uma entrada) e demultiplexadores (DEMUX – dentre diversas entradas, seleciona apenas uma saída), que permitem à ALU direcionar os dados para as portas corretas, gerando a saída desejada.

Pensamento Computacional

Continuo participando do monitoramento das aulas de Pensamento Computacional, auxiliando os alunos durante as atividades. Atualmente, estão iniciando a parte de programação para WEB, aprendendo tecnologias como HTML e CSS para desenvolver suas próprias páginas.

Alguns alunos demonstram bastante interesse e estão se desenvolvendo bem no conteúdo de Web. Como tenho mais experiência na criação de web apps e websites, tenho a oportunidade de ajudá-los com suas dúvidas e orientações práticas.