Programa

O Mundo está mudando

Será mostrado como a rápida evolução da tecnologia impactará as pessoas e a sociedade, nas profissões que existem hoje, as que deixarão de existir e as que serão criadas no futuro

 

O Pensamento Computacional, Lógica e Programação Básica

Serão desenvolvidas atividades, ao longo de todo o curso, para que o aluno aprenda o básico sobre lógica, linguagens de programação e novas tecnologias, sempre a partir de experiências práticas.

 

Princípios de linguagem de programação

- O que é uma linguagem de programação

- Primeiro contato, de maneira intuitiva e prática

- Controle de fluxo e instruções condicionais

- Noções de Variáveis, Tabelas e Arrays, Operações matemáticas, Input e Output

- Uso de funções e bibliotecas

 

Desenvolvimento dos primeiros programas

- Será incentivado o desenvolvimento de pequenos programas, a partir de ideias dos próprios alunos

- As experiências serão compartilhadas com outros alunos e grupos

- Será apresentada uma lista de exercícios, de sofisticação crescente

- A primeira linguagem será Lua (desenvolvida na PUC). Em seguida os alunos aprenderão o básico de Python, Java e C.

 

Computação Criativa - Artes Visuais

- Apresentação do básico do básico

- Utilização da plataforma Processing, orientada para o contexto de Design e Artes Visuais

- Aprofundamento e Demonstração de possibilidades

- Será apresentada uma lista de exercícios, de sofisticação crescente

 

Desenvolvimento dos primeiros Aplicativos e Games, para Android e IOS

- Apresentação do básico do básico

- Aprofundamento e Demonstração de possibilidades

- Faça você mesmo: Desenvolvimento do primeiro App pelo aluno

- Como instalar no celular ou tablet

- Será apresentada uma lista de exercícios, de sofisticação crescente

 

Internet das Coisas (IoT)

-  Apresentação do básico do básico  

 -  Aprofundamento e Demonstração de possibilidades

- Utilização de um simulador de microcontroladores, montando vários circuitos para IoT

- Faça você mesmo: apagar/desligar um LED (Light Emitting Diode – Diodo Emissor de Luz), através de botões, pressionados pelo aluno.

 - Faça você mesmo: A partir do mini-laboratório utilizado no curso, acessar um sensor de temperatura ou luminosidade e exibir o valor no display.

 -  Faça você mesmo: Acessar um sensor de gás e indicar a presença de gás

 -  Faça você mesmo: Acessar um sensor de presença e indicar a aproximação de uma pessoa.

-  Será apresentada uma lista de exercícios, de sofisticação crescente

 

Inteligência Artificial

-  Apresentação do básico do básico  

 -  Aprofundamento e Demonstração de possibilidades

 - Utilização de assistentes virtuais como a Alexa (AWS-Amazon), Google Home e Microsoft Cortana 

 -  Faça você mesmo: Utilizar as funções de tradução de idiomas, conversão de voz para texto e conversão de texto para voz, dos provedores de serviços de Inteligência Artificial: Google, IBM, AWS-Amazon ou Microsoft.

-  Faça você mesmo: Usando uma frase qualquer, utilizar a função “Análise de Sentimentos” dos dos provedores de AI e mostrar qual o sentimento envolvido (alegria, raiva, surpresa, etc)

 -  Faça você mesmo: Usando texto traduzido do exercício anterior, enviar para um dos provedores de serviço de Voz para Texto (Google, IBM, Amazon ou Microsoft), receber e reproduzir o áudio

-  Faça você mesmo: Repetir o exercício para os outros provedores

-  Faça você mesmo: Criar um “skill” (aplicativo baseado em voz)  com um assistente digital

 -  Será apresentada uma lista de exercícios, de sofisticação crescente