Solucionando Problemas com a Tecnologia

  • Conhecer os recursos do seu celular que podem ajudar a resolver seu problema
  • Diferenciar entre um aplicativo e um aplicativo web
  • Aprender como as pessoas resolvem problemas usando a Inteligência Artificial
  • Ser capaz de reconhecer exemplos de IA ao seu redor

Não há atividades nesta lição.

Para o seu projeto Technovation Girls, você criará uma solução tecnológica, especificamente um aplicativo que pode ser executado em um dispositivo móvel. Vamos explorar como você pode tirar proveito dos recursos dos dispositivos móveis para criar a melhor solução possível.

RECURSOS DE UM CELULAR

aplicativos são programas executados em telefones celulares. O aplicativos pode tirar proveito de todos os vários sensores dos telefones que permitem que eles detectem informações externas, como localização e som.

Confira alguns recursos dos celulares com essas caixas abaixo!

Câmera, alto-falante, microfone

Permite tirar fotos, fazer vídeos e gravar sons
Voltar

GPS

Mostra a localização física do dispositivo
Voltar

Chamadas telefônicas, mensagens de texto, contatos

Permite que você faça chamadas telefônicas, envie mensagens de texto e se conecte com pessoas
Voltar

Conectividade com a Web

Permite que você envie e receba informações da Web em seu dispositivo
Voltar

Armazenamento

Permite que você armazene suas preferências, imagens e sons em seu dispositivo
Voltar

Acelerômetro, giroscópio

Mostra a velocidade com que o dispositivo está se movendo em qualquer direção
Voltar

APLICATIVOS COMUNS VS APLICATIVOS WEB

Você pode ter ouvido o termo aplicativo web, que é diferente de aplicativo. Para o Technovation Girls, qualquer tipo de aplicativo é aceitável .

Você pode criar um aplicativo comum, aplicativo web ou um aplicativo web progressivo para o seu projeto Technovation Girls. No entanto, é útil que você entenda as diferenças e crie o tipo mais adequado para a sua solução.

Quais são as diferenças?

Aplicativo comum

  • um programa que é executado nativamente no telefone
  • baixado e instalado no dispositivo 
  • pode acessar os recursos do telefone, como GPS e câmera
  • específico da plataforma (iOS ou Android) 
  • programado com linguagens específicas do sistema operacional

Aplicativo Web

  • se parece muito com um aplicativo comum
  • é executado em um navegador da Internet
  • não nativo de um dispositivo específico (iOS ou Android) 
  • geralmente é programado com HTML, CSS, Javascript e Python
  • não pode ser executado quando estiver off-line

Aplicativo Web Progressivo

  • Tipo especial de aplicativo web que é um híbrido entre um aplicativo e um aplicativo web
  • é executado em um navegador
  • também pode ser instalado no dispositivo móvel como um aplicativo
  • pode ser executado mesmo quando o usuário estiver off-line

Se você estiver acessando programação com App Inventor ou Thunkable, estará criando um aplicativo comum. Você pode testar e executar seu aplicativos nas plataformas iOS e Android.

Melhores práticas: Use exemplos práticos que demonstrem como a tecnologia pode facilitar a vida. Por exemplo, "Pense em como o uso de um GPS ajuda você a encontrar a rota mais rápida para o seu destino. Esse é um ótimo exemplo de tecnologia que resolve um problema comum." A relação com experiências cotidianas ajuda o estudantes a ver a relevância da tecnologia.

Esses vídeos proporcionarão uma compreensão clara de como a tecnologia pode ser usada para resolver problemas da vida real e alguns dos problemas relacionados à tecnologia, tornando o conceito mais relevante e envolvente.

Perguntas orientadoras para fazer estudantes:

Você consegue pensar em um problema que enfrenta regularmente e que a tecnologia o ajuda a resolver? (por exemplo, usar uma calculadora para fazer a lição de casa de matemática ou um mecanismo de busca para encontrar informações)

Por que é importante entender como a tecnologia funciona ao resolver problemas?

Quais são algumas das tecnologias que você usa todos os dias e que considera importantes?

As dicas são fornecidas com o apoio do AmeriCorps.

A estilizado, logotipo da AmeriCorps em azul-marinho

E QUANTO À INTELIGÊNCIA ARTIFICIAL?

A inteligência artificial é uma tecnologia poderosa que pode ser adicionada ao seu aplicativo. Embora não seja obrigatório usar a IA em seu projeto, você é incentivado a aprender sobre ela e como incorporá-la ao seu projeto. A IA não é apropriada para todas as soluções, mas pode ser uma adição útil em muitos casos.

Mas o que é Inteligência Artificial? Para defini-la, vamos dividi-la em duas palavras.

Artificial

  • Não é real
  • Feito por pessoas
  • Uma cópia de algo real

Inteligência

  • Usa seu cérebro para aprender, resolver problemas e falar ou escrever

Portanto, uma definição poderia ser que a IA é algo criado por pessoas para imitar o cérebro humano na solução de problemas.

A IA pode fazer quatro coisas principais:

Esses quatro critérios parecem ser coisas que os seres humanos são capazes de fazer?

Você pode pensar em IA como algo que tenta trabalhar ou pensar como um ser humano.

ALGUNS EXEMPLOS

Robôs de brinquedo e aspiradores de pó usam sensores para se orientar
Telefone com a siri fazendo perguntas
Os assistentes de voz podem saber quando você diz o nome deles e responderão quando você o fizer.
youtube em um laptop
A Netflix e o YouTube aprendem quais vídeos você gosta para sugerir outros vídeos para assistir.
 
Dispositivo Alexa em uma mesa
A Alexa aprende a entender sua voz. Quanto mais você fala com ela, melhor ela entende o que você diz.
Mapas do Google exibidos no celular
O Google Maps e o Waze usam modelos de ruas para planejar direções.
tabuleiro de xadrez
O Deep Blue da IBM usa um modelo de tabuleiro de xadrez para aprender a vencer os campeões mundiais de xadrez.
homem olhando para o telefone
Chatbots como a Siri ou o Google Assistant respondem ao que as pessoas dizem e podem conversar com humanos.
garota tocando a mão do robô
Os robôs pessoais são capazes de ler emoções e agir como seres humanos.

A IA é usada para resolver todos os tipos de problemas!

Melhores práticas: Pense em como os assistentes de voz, como Siri ou Alexa, podem responder às suas perguntas ou tocar sua música favorita. Esses são exemplos de inteligência artificial em ação. Eles são programados com muitos dados e conectados à Internet para poderem fazer pesquisas na Web para você. Essa tecnologia foi combinada com hardware para torná-la utilizável longe de um computador e executar outras funções, como reproduzir som.

À medida que as equipes começarem a pensar em como resolver o problema selecionado, é importante que esse programa faça com que elas pensem em como a tecnologia entra em ação de forma significativa. Incentive a equipe a analisar uma variedade de maneiras pelas quais os sites aplicativos e aplicativos web foram usados para ajudá-los a gerar ideias de como poderiam construir seu projeto.

Use os vídeos abaixo para ampliar sua compreensão sobre o uso da IA nas tarefas diárias e compartilhe-a com suas equipes.

Perguntas orientadoras para fazer estudantes:

Como você acha que a IA pode ajudar a resolver problemas em diferentes áreas, como saúde ou transporte?

Você pode citar alguns exemplos de inteligência artificial que usa, vê todos os dias ou já ouviu falar? (por exemplo, assistentes de voz, sistemas de recomendação no YouTube ou Netflix)

Quais são algumas das preocupações ou desafios associados ao uso da IA?

 

As dicas são fornecidas com o apoio do AmeriCorps.

A estilizado, logotipo da AmeriCorps em azul-marinho

Assista a estes vídeos para ver os diferentes avanços possibilitados pela Inteligência Artificial.

QUIZ VOCÊ MESMA

Aqui está um pequeno quiz para verificar se você consegue identificar se uma tecnologia é IA ou não. Use os 4 critérios para ajudá-la a decidir. (entender, aprender, usar modelos, interagir com humanos) Para cada um dos quatro pares abaixo, clique no botão abaixo da tecnologia que você acha que usa IA.

Qual das duas tecnologias é IA? Clique no ícone IA? abaixo da imagem da tecnologia que você acha que é IA.

um cachorro sendo aspirado
Vácuo
gato montado em um aspirador robô
Aspirador Robô

Qual das duas tecnologias é IA? Clique no ícone IA? abaixo da imagem da tecnologia que você acha que é IA.

Estacionamento com assistência automática
SMW I3 Estacionamento com assistência automática
carros de corrida com controle remoto
Carros de controle remoto

Qual das duas tecnologias é IA? Clique no ícone IA? abaixo da imagem da tecnologia que você acha que é IA.

Homem levantando objetos por meio de uma prótese de um braço
Prótese que detecta objetos
Mulher dançando por meio de uma prótese de uma perna
Prótese que responde aos movimentos do usuário

Qual das duas tecnologias é IA? Clique no ícone IA? abaixo da imagem da tecnologia que você acha que é IA.

corretor ortográfico
Verificador ortográfico/gramatical
texto preditivo
Preditor de texto

REFLEXÃO

Ao começar a pensar em possíveis soluções para seu problema, considere estas perguntas:

Nossa solução poderia ser feita sem nenhuma tecnologia? Em caso afirmativo, a adição de tecnologia a torna melhor?
Poderia ser um aplicativo web ou um site em vez de um aplicativo comum?
A adição de Inteligência Artificial ao nosso aplicativo melhoraria nossa solução?

REVISÃO DOS PRINCIPAIS TERMOS

  • Aplicativo - um programa/aplicação que é compilado para ser executado em um telefone ou outro dispositivo móvel
  • Aplicativo Web- um programa/aplicativo que é executado em um navegador em qualquer computador ou dispositivo móvel
  • Sensores - Hardware em seu telefone que permite que ele interaja com o mundo ao seu redor
  • Inteligência Artificial (IA) - máquinas/programação que podem realizar tarefas que normalmente se acredita serem feitas apenas por humanos

RECURSOS ADICIONAIS

Veja como algumas participantes anteriores do Technovation usaram aplicativos para resolver um problema em suas comunidade!

 Esse aplicativo ensina novas palavras para crianças pequenas.

Este aplicativo ajuda os usuários a decidir quais plantas plantar

Esse aplicativo capacita mulheres jovens a seguir as áreas STEM por meio de jogos.

E aqui estão alguns projetos que incorporaram a IA em seus aplicativos.

Maji usa IA para determinar a qualidade da água em tempo real e disponibilizar informações aos usuários.

Esse aplicativo analisa os sons de pássaros para prever a saúde do ecossistema de um lago.


Esse aplicativo Web ajuda a prever terremotos e fornece rotas de fuga seguras.