introdução à computação

67
Introdução à Computação Professor: Cristiano Araújo

Upload: baeddan-williams

Post on 01-Jan-2016

68 views

Category:

Documents


3 download

DESCRIPTION

Introdução à Computação. Professor: Cristiano Araújo. Equipe:. Fernando de Almeida Lima – fal Hudson Felipe Peres da Silva – hfps João Erik de Andrade Melo – jeam2 Luciano Farias – laaf Matheus de Farias – mfcs Miguel Domingos – mdsw. Roteiro:. 1 - Contexto 2 - Problema - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Introdução  à Computação

Introdução à Computação

Professor: Cristiano Araújo

Page 2: Introdução  à Computação

Equipe:- Fernando de Almeida Lima – fal- Hudson Felipe Peres da Silva – hfps- João Erik de Andrade Melo – jeam2- Luciano Farias – laaf- Matheus de Farias – mfcs- Miguel Domingos – mdsw

Page 3: Introdução  à Computação

Roteiro:1 - Contexto2 - Problema3 - Proposta(Projeto)

3.1 - Funcionalidades4 – Arquitetura /

Competências5 - Conclusão6 - Referências

Page 4: Introdução  à Computação

Contexto:

- Interesse geral (amadores/profissionais) na arte gráfica(tanto em animações como em desenhos).

Page 5: Introdução  à Computação
Page 6: Introdução  à Computação

-Nem sempre há habilidade necessária por parte dos interessados.

Problema:

Page 7: Introdução  à Computação

- Falta de objetividade (diferentes interfaces para o mesmo objetivo por vezes se torna confusa).

Page 8: Introdução  à Computação

-Morosidade no processo de edição de animações e HQ’s sob o antigo modo de produção.

Page 9: Introdução  à Computação

Proposta / Funcionalidades:

New Draw Method(NDM)

Page 10: Introdução  à Computação

New Draw Method(NDM)

Page 11: Introdução  à Computação

Inteligência Artificial

Page 12: Introdução  à Computação

Por que I.A.?

A imagem é analisada e modificada a partir da predição feita

IF752 - ANALISE IMAG. VISAO COMPUTACIONAL (ELETIVA)

IF699 - APRENDIZAGEM DE MAQUINA ELETIVO

IF693 - SIST.GERENC. DE BANCO DE DADOS (ELETIVA)

Page 13: Introdução  à Computação

Como funciona um Sistema baseado em hipóteses de Mulgaonkar.

• Este sistema forma hipóteses a respeito da interpretação de desenhos de riscos em perspectiva.

• Se as hipóteses são consistentes entre si, o sistema é capaz de juntar os resultados e produzir uma descrição da cena.

• h1 e h2 são hipóteses sobre a configuração espacial, descrita por um conjunto de planos do canto central direito do desenho.

• Outras serão feitas (h3, h4, ...)• Cada hipótese será testada para que se cheque se é plausível e um

conjunto consistente de hipóteses será usado para uma descrição espacial do desenho.

Page 14: Introdução  à Computação

• O NDM pode receber uma adição de chips para melhorar seu funcionamento, adicionando ferramentas e funções.

Page 15: Introdução  à Computação

- Versão Basic (expansível para Plus)

Page 16: Introdução  à Computação

- Versão Basic - Possui 2D básico - Suporte para imagens através de I.A.

- Facilita o desenho à mão livre (I.A.) - Agiliza o processo de criação/edição

Page 17: Introdução  à Computação

- Tutoriais passo-a-passo

Page 18: Introdução  à Computação
Page 19: Introdução  à Computação
Page 20: Introdução  à Computação
Page 21: Introdução  à Computação

- Utilização ampla na área educacional

Page 22: Introdução  à Computação

- Trabalho em grupo (Wireless)

Page 23: Introdução  à Computação

- Suporte a animações através de eventos-Utilização de banco de dados para otimizar o desenho- Compartilhamento online de recursos, ideias e bancos de dados

Page 24: Introdução  à Computação

- Versão Basic Plus

Page 25: Introdução  à Computação

- Versão Basic Plus- O pente adiciona capacidade de processamento gráfico, indo além da Basic:

- Ambiente de edição 3D (básico)

Page 26: Introdução  à Computação

- Trabalho com imagens através de recursos mais avançados.

Page 27: Introdução  à Computação

- Edição/Criação de animações por I.A.

Page 28: Introdução  à Computação

- Modelagem do desenho.

Page 29: Introdução  à Computação

- Versão Studio (expansível para Ultimate)

Page 30: Introdução  à Computação

- Versão Studio- Suporta todas as funcionalidades do Basic Plus, indo além com as seguintes utilidades:

- Uso de ferramentas mais sofisticadas (profissionais) no ambiente 3D e na edição de video/imagem

- Maior capacidade interna- Criação de recursos personalizados (a

serem, opcionalmente, compartilhados)

Page 31: Introdução  à Computação

-Plataforma para edição de animações. -Criação de imagens em 3D.

Page 32: Introdução  à Computação
Page 33: Introdução  à Computação
Page 34: Introdução  à Computação

- Versão Studio Ultimate

Page 35: Introdução  à Computação

- Versão Studio Ultimate- Todas as funcionalidades e capacidades anteriores, acrescidas de:

- Capacidade ainda maior de processamento

Page 36: Introdução  à Computação
Page 37: Introdução  à Computação

- Recursos suficientes para, juntamente a um computador comum, tornar-se uma ilha de edição.

Page 38: Introdução  à Computação

-Visão computacional para gerar animações.

Page 39: Introdução  à Computação
Page 40: Introdução  à Computação

- Uma só caneta apresenta várias opções de utilidade.(Comum em todas as versões)

Page 41: Introdução  à Computação

- Aplicação limitada apenas pela imaginação

Page 42: Introdução  à Computação

-Aplicações limitadas apenas pela imaginação.

Page 43: Introdução  à Computação

Arquitetura / Competências:

Page 44: Introdução  à Computação

EL215 - CIRCUITOS ELETRICOS 1

IF750 - COMPUTACAO GRAFICA (ELETIVA)

IF817 - INTERFACE HARDWARE-SOFTWARE

Page 45: Introdução  à Computação

Mecanismo para controle do processo de análise de imagens.

A imagem é analisada e modificada a partir da predição feita

IF699 - APRENDIZAGEM DE MAQUINA ELETIVO

IF693 - SIST.GERENC. DE BANCO DE DADOS (ELETIVA)

IF752 - ANALISE IMAG. VISAO COMPUTACIONAL ELETIVO

Page 46: Introdução  à Computação

- O básico presente nos computadores atuais.

Page 47: Introdução  à Computação

- Canetas multifuncionais para interação usuário - máquina

IF851 - INTERFACES USUARIO-MAQUINA (ELETIVA)

Page 48: Introdução  à Computação

Como funciona?

IF733 – TRANSDUTORES

Page 49: Introdução  à Computação

- Software embutido para comunicação com as diferentes plataformas e tipos de arquivos.

IF732 - PROJETOS DE SISTEMAS EMBUTIDOS (ELETIVA)

Page 50: Introdução  à Computação

- Firmware.

Page 51: Introdução  à Computação

• Chips (funcionamento FPGA)

IF732 - PROJETOS DE SISTEMAS EMBUTIDOS

Page 52: Introdução  à Computação

CICLO PROFISSIONAL OU TRONCO COMUM:• EL215 - CIRCUITOS ELETRICOS 1A Ementa: ELEMENTOS DE CIRCUITOS. CIRCUITOS DE 1A. E 2A. ORDEM. REGIME SENOIDAL.

INDUTÂNCIA.• ES238 - ELETRONICA 1 Ementa: COMPONENTES E DISPOSITIVOS. DIODO E TRANSISTOR COMO ELEMENTO DE

CIRCUITO. TRANSISTOR EM COMUTAÇÃO E AMPLIFICAÇÃO. MODULADORES E DEMODULADORES. TRANSISTORES ESPECIAIS.

• IF682 - ENGENHARIA SOFTWARE E SISTEMASDEFINIÇÃO E OBJETIVOS DA ENGENHARIA DE SOFTWARE; ATIVIDADES DA ENGENHARIA DE SOFTWARE; RECURSOS DA ENGENHARIA DE SOFTWARE; PLANEJAMENTO DO PROJETO E LEVANTAMENTO DE ESTIMATIVAS; GERENCIAMENTO DO PROJETO; ESPECIFICAÇÕES DE REQUISITOS; ANÁLISE E PROJETO; IMPLEMENTAÇÃO; DEPURAÇÃO E TESTES; CONTROLE DE QUALIDADE E INSPEÇÃO.

• IF684 - SISTEMAS INTELIGENTESINTRODUÇÃO; BUSCA; RACIOCÍNIO E REPRESENTAÇÃO DO CONHECIMENTO; SISTEMAS MULTIAGENTES; APRENDIZAGEM DE MÁQUINA; TÓPICOS AVANÇADOS.

• IF817 - INTERFACE HARDWARE-SOFTWARE

Page 53: Introdução  à Computação

GERENCIAMENTO DE DADOS E INFORMAÇÃO• IF823 - ARMAZENAMENTO DE DADOS -ELETIVO• IF693 - SIST.GERENC. DE BANCO DE DADOS -ELETIVO

ESTRUTURAS DE ARMAZENAMENTO; ARQUITETURAS DE SGBD; PROCESSAMENTO E OTIMIZAÇÃO DE CONSULTAS; PROCESSAMENTO DE TRANSAÇÕES; CONTROLE DE CONCORRÊNCIA; TÉCNICAS DE RECUPERAÇÃO; SEGURANÇA E AUTORIZAÇÃO; PROVA; EXERCÍCIOS.

Page 54: Introdução  à Computação

COMPONENTES ELETIVOS - ÁREA: MÍDIAS E INTERFACES• IF752 - ANALISE IMAG. VISAO COMPUTACIONAL -ELETIVO• IF750 - COMPUTACAO GRAFICA -ELETIVO

ALGORITMOS E TRANSFORMAÇÕES GEOMÉTRICAS EM 2D, PRIMITIVAS GRÁFICAS EM 2D, NOÇÕES BÁSICAS DE REPRESENTAÇÃO E VISUALIZAÇÃO EM 3D, ARQUITETURA DOS PROCESSADORES E PERIFÉRICOS GRÁFICOS, INTERFACES GRÁFICAS: TÉCNICAS DE INTERAÇÃO, PROJETO DE DIÁLOGO, INTERFACE DO USUÁRIO.

• IF854 - DISPOSITIVOS MULTIMIDIA -ELETIVO• IF851 - INTERFACES USUARIO-MAQUINA -ELETIVO• IF850 - PROCESSAMENTO GRAFICO -ELETIVO• IF751 - PROCESSAMENTO LINEAR DE IMAGENS -ELETIVO

Empresas na Área

Page 55: Introdução  à Computação

IF684 - SISTEMAS INTELIGENTES

• BUSCA.

• RACIOCÍNIO E REPRESENTAÇÃO DO CONHECIMENTO.

• SISTEMAS MULTIAGENTES.

• APRENDIZAGEM DE MÁQUINA.

• TÓPICOS AVANÇADOS.

Análise de imagem.Modelagem

Page 56: Introdução  à Computação

IF750 - COMPUTACAO GRAFICA ELETIVO

• ALGORITMOS E TRANSFORMAÇÕES GEOMÉTRICAS EM 2D, • PRIMITIVAS GRÁFICAS EM 2D.• NOÇÕES BÁSICAS DE REPRESENTAÇÃO E VISUALIZAÇÃO EM

3D.• ARQUITETURA DOS PROCESSADORES E PERIFÉRICOS

GRÁFICOS.• INTERFACES GRÁFICAS: TÉCNICAS DE INTERAÇÃO. • PROJETO DE DIÁLOGO.• INTERFACE DO USUÁRIO.

Desenhos 3D

Page 57: Introdução  à Computação

IF732 - PROJETOS DE SISTEMAS EMBUTIDOS ELETIVO

• PROTOTIPAÇÃO DE HARDWARE (FPGAS, ASICS) (12HS);

• PROTOTIPAÇÃO DE SOFTWARE (10HS);

• CO-SIMULAÇÃO DE HARDWARE E SOFTWARE (12HS); TESTES (12HS);

• PROJETO DE UM SISTEMA EMBUTIDO (22HS).

Page 58: Introdução  à Computação

IF700 - PERCEP. COMPUTAC.E RECONH. PADRAO (ELETIVA)

• CAPTURAÇÃO E PRÉ-PROCESSAMENTO DE SINAL.

• RP: MÉTODOS ESTATÍSTICOS.

• RP: MÉTODOS NEURAIS.

• RECONHECIMENTO DE IMAGENS.

• RP DINÂMICOS – VOZ: MÉTODOS ESTATÍSTICOS E NEURAIS.

• RECONHECIMENTO DE VOZ.

• PROJETO.

Page 59: Introdução  à Computação

IF733 – TRANSDUTORES

• AMOSTRAGEM; • TÉCNICAS E DISPOSITIVOS DE CONVERSÃO MECÂNICA.• TÉCNICAS E DISPOSITIVOS DE CONVERSÃO LUMINOSA.• TÉCNICAS E DISPOSITIVOS DE CONVERSÃO SONORA.• OUTROS DISPOSITIVOS.• SISTEMAS DE AQUISIÇÃO DE DADOS.• APLICAÇÕES DE TRANSDUTORES.• PROJETO DE CURSO.

Page 60: Introdução  à Computação

CIRCUITOS ELETRICOS 1

• ELEMENTOS DE CIRCUITOS.

• CIRCUITOS DE 1A. E 2A.

• ORDEM.

• REGIME SENOIDAL.

• INDUTÂNCIA.

Page 61: Introdução  à Computação

IF693 - SIST.GERENC. DE BANCO DE DADOS ELETIVO

• ESTRUTURAS DE ARMAZENAMENTO.• ARQUITETURAS DE SGBD.• PROCESSAMENTO E OTIMIZAÇÃO DE CONSULTAS.• PROCESSAMENTO DE TRANSAÇÕES.• CONTROLE DE CONCORRÊNCIA.• TÉCNICAS DE RECUPERAÇÃO.• SEGURANÇA E AUTORIZAÇÃO.

Page 62: Introdução  à Computação

- Modelagem do desenho.IF684 - SISTEMAS INTELIGENTES

Page 63: Introdução  à Computação

Empresas na área:- Wacom

Page 64: Introdução  à Computação

Empresas na área:- Trust

Page 65: Introdução  à Computação

Empresas na área:- Genius

Page 66: Introdução  à Computação

Conclusão:- Projeto voltado para qualquer interessado nas

artes visuais (leigos/amadores/profissionais)- Diferentes versões aumenta viabilidade

econômica- Crescente público alvo- Simplicidade de projeto (tecnicamente)- Portabilidade e interatividade do projeto

aumenta seu apelo no mercado saturado- Aproxima os usuários às ferramentas

gráficas

Page 67: Introdução  à Computação

Referências:www.cin.ufpe.br [Cin]www.howstuffworks.com [How Stuff Works]www.deviantart.com [Deviant Art]www.eagames.com [Eletronic Arts]www.stickpage.com [Stick Page]www.3dtotal.com [3D Total]

Imagens: MaTusKaRa Designs Ltda.Protótipos: Gelfur Solutions Ltda.Conceito: Away Brainstorm Bureau Ltda.