Você está na página 1de 14

Apresentação de

Descobrindo a Engenharia da Computação: Inovações e Projetos que Moldam o Futuro

curso
Projetos
SOFTWARE E HARDWARE

Python Classroom
Hardware refere-se aos componentes físicos de um
computador, como processadores e memórias

Carrinho Robótico
Software é o conjunto de instruções que direcionam o
hardware, permitindo a realização de tarefas
Battery Tracker específicas, como sistemas operacionais e aplicativos.
Python
Classroom
Criado para o 14° Desafio da Computação, é
um aplicativo dedicado a instruir e estimular a
mente com desafios práticos de programação
em Python.
Descritivo
Descreve passo a passo
tudo o que deve ser feito

Instrutivo
Possui exercícios
educativos com respostas

Explicativo
Tudo o que é preciso saber
sobre instalação e Python
Linguagem

O Python Classroom foi criado com o Flutter, um framework do

Características Google, usando a linguagem Dart. Isso garante uma experiência


fluida ao usuário, devido a tecnologia utilizada.

Desenvolvimento
Framework
Flutter
Dart O Python Classroom foi desenvolvido com o Flutter, um
Android Studio framework do Google para interfaces modernas.O aplicativo é
otimizado para a plataforma Android.

Dificuldades no caminho
Ferramenta
Cumprir o propósito inicial
Tempo O Python Classroom serve como uma ferramenta educacional
Programação orientada a objeto interativa, permitindo que os usuários aprofundem seus
conhecimentos em Python de forma dinâmica e envolvente.
O Python

APLICATIV
Classrroom

O
Carrinho
robótico
O Carrinho Robótico, desenvolvido para a
disciplina de Lógica e Criatividade, é um
veículo autônomo inteligente que emprega
Arduino e sensores especializados para
manobrar habilmente ao redor de obstáculos.
Linguagem

Características O projeto foi desenvolvido na linguagem de programação do Arduino, que é


baseada em C++, adaptado e simplificado para facilitar a programação de
microcontroladores presentes nas placas Arduino.

Aplicações Reais
Como foi feito
Carrinhos de entregas, populares nos Estados Unidos, desempenham um papel
Arduino crucial na entrega de alimentos e produtos comprados online.
C++ Além disso, robôs de carregamento são amplamente empregados por empresas
Arduino IDE para transportar produtos, otimizando as operações internas e melhorando a
eficiência logística.

Dificuldades no caminho
Componentes
Defeitos nos Componentes
Arduino Uno
Problemas com Drivers
Protoboard
Resolução de Adversidades Motor Drive Controller Board
Estabilização do Sistema Servo Motor
Sensor Ultrassônico
O Carrinho
Carrinho
Robótico
Battery
Tracker
Criado para o 16° Desafio da Computação, é
um aplicativo que conecta o usuário ao mundo
das baterias de smartphones, com
monitoramento de informações e dicas
valiosas.
Dinâmico
Informações da bateria
atualizadas em tempo real

Informativo
Visualização das opções da
bateria

Explicativo
Tudo o que é preciso saber
sobre bateria
Linguagem

Características JavaScript é uma linguagem de programação fundamental para a criação de


aplicativos web interativos, possibilitando aprimorar a experiência do usuário
no navegador.

Framework/Plataforma
Como foi feito
Javascript React Native é um framework de JavaScript que utiliza componentes
reutilizáveis para construir aplicativos nativos para iOS e Android, enquanto o
React Native Expo é uma plataforma que oferece um conjunto de recursos que simplificam o
Expo processo de desenvolvimento.
Versionalização Git

Ferramenta
Dificuldades no caminho A versionalização Git é um sistema amplamente adotado para controle de
Ideia inicial versão de código. Ele permite que equipes de desenvolvimento colaborem
eficientemente, rastreiem mudanças e mantenham um histórico completo do
Tempo
código, usando ramos para isolar o trabalho em progresso e mesclá-lo de volta
Compatibilidade ao ramo principal.
O
Battery Tracker

APLICATIV
O
Engenharia da
Computação - UNAERP
Agradecemos a oportunidade de compartilhar nossos projetos com
vocês. Espero que tenham gostado!

Você também pode gostar