• Nenhum resultado encontrado

2010_BC0005_aula_02.pps

N/A
N/A
Protected

Academic year: 2021

Share "2010_BC0005_aula_02.pps"

Copied!
24
0
0

Texto

(1)

Prof. Dr. Reinaldo Luiz Cavasso Filho

Prof. Dr. Reinaldo Luiz Cavasso Filho

Centro de Ciências Naturais e Humanas Universidade Federal do ABC

Aula 2

Aula 2

2.1 Ciência, Aplicação e Computação

2.1 Ciência, Aplicação e Computação

2.2 Evolução da Tecnologia 2.2 Evolução da Tecnologia 2.3 Exemplos de Modelagem 2.3 Exemplos de Modelagem Notas de Aula: http ://sites.google.com/site/reinaldocavasso

(2)

Conhecimento

da natureza

de indivíduos

da sociedade

de organizações

Ciência

(3)

Bioinformática (identificação de genes)

- Cognição (neuroimagens, neurofisiologia)

- Química (estruturas moleculares)

- Física (dinâmica de fluidos)

(4)

Visão computacional

- Inteligência artificial

- Robótica

- Interface homem-máquina

(5)

Estudo dos fundamentos, princípios e técnicas da computação,

isto é, o estudo da computação ela mesma.

- Estudo da aplicação de técnicas, modelos, conceitos e

fundamentos da computação para resolução de problemas, isto

é, a computação como ferramenta.

- Nesta disciplina o foco seria menos sobre a ciência da

computação e mais sobre o uso da computação.

- Construção e uso de bases de dados

- Estatística e regressão em planilhas

- Representação gráfica e visualização científica

- Modelagem e sistemas auto-organizáveis

(6)

Problema de

reconhecimento de faces

humano

(7)
(8)

Evolução da Tecnologia e

Conceito de Computação

Evolução da Tecnologia e

Conceito de Computação

(9)

Evolução Tecnológica:

- mecânica

- eletromecânica (relés)

- válvulas eletrônicas

- transistores

- circuitos integrados

- circuitos integrados em grande escala

Evolução Conceitual:

- máquinas de calcular

- processador de dados

- computador programável

(10)

CALCULADORAS MECÂNICAS

Blaise PASCAL (1642) Cientista Francês PASCALINE Primeira máquina calculadora Soma e subtração

Gottfried Wilhelm LEIBNIZ (1671)

Matemático Alemão

Aperfeiçoa calculadora de Pascal acrescenta Multiplicação e

Divisão

Baseados em rodas dentadas que estabeleciam as relações entre os números

(11)

Charles BABBAGE (1792-1871)

Máquina Diferencial - 1822

Projetada para produzir tabelas matemáticas Soma e Subtração Único algoritmo Máquina Analítica - 1834 Multiplicação e Divisão,

Programável, uso geral 1000 posições, 50

dígitos dec.

Ada Augusta Lovelace

Matemática “amadora”

Primeira Programadora - lógica de programação,

conceito de subrotina, laços (loops) e iniciou o desenvolvimento do desvio condicional

(12)

PROCESSAMENTO DE DADOS

Hermann HOLLERITH (1890) Dep. Censo dos Estados Unidos

Tabuladora de Censos (7,5 => 2,5 anos) Contatos Elétricos a b c d 1 2 3 4 ...

Cartão com respostas perfuradas

Em 1896, fundou uma companhia que serviu como base para a formação da IBM - Internacional Business Machine em 1924.

(13)

MARK I 72 palavras 23 dígitos dec. Fita de papel perfurado

CALCULADORAS PROGRAMÁVEIS - ELETROMECÂNICAS

Konrad ZUZE (1936) Engenheiro Alemão

Primeira calculadora eletromecânica Usa relés

Howard AIKEN

Univ. Harvard - MARK I (1944),

Financiado pela IBM e Marinha EUA

(14)

Evolução Tecnológica

COMPUTADORES 1ª GERAÇÃO - VÁLVULAS (1945 - 1955)

COMPUTADORES 2ª GERAÇÃO - TRANSISTORES (1955 - 1965)

COMPUTADORES 3ª GERAÇÃO - CIRCUITOS INTEGRADOS - CI (1965 - 1980)

COMPUTADORES 4ª GERAÇÃO – Circuitos integrados em grande escala (1980 - hoje)

(15)

Evolução do Conceito

1940 a 1980

Computação: Máquina programável para execução de algoritmos: - Ferramenta para resolver equações;

- Quebrar códigos e analisar dados; - Gerenciar processos de negócios.

Estabelecimento de CPDs (Centro de Processamento de Dados) que tratam o computador como uma poderosa ferramenta que tornou tratável uma série de análises numéricas que antes não eram possíveis:

- Modelagem e simulação de fenômenos e estruturas complexas; - Viabiliza tecnologias nas áreas nuclear, aviação, espacial,

(16)

Evolução do Conceito

1980 a 2000

Computação: Novo método científico:

- Ken Wilson (Nobel em Física) foi um dos primeiros a afirmar que a computação se tornara o Terceiro Pilar da Ciência, juntando-se às tradições da Teoria e do Experimento;

- Novas técnicas de tratamento e descoberta de conhecimento suportadas pela Computação;

- Provas científicas de teorias e teses suportadas pela Computação Mudança do conceito dos sistemas de Computadores: de

Processamento de dados para Sistema de Informação, com a incorporação da Teoria da Informação (de Shannon) e da Teoria Geral de Sistemas (de Von Bertalanffy), além da Teoria da

(17)

Evolução do Conceito

A partir de 2000

Computação: como Processos de Informação:

- Diversas áreas do conhecimento reportam a descoberta de

processos de informação, tais como David Baltimore (Nobel em

Biologia): o DNA não só codifica informações, como processa-os na combinação para criação de novos seres;

Richard Feynman (Nobelem Física): demonstra que

a Eletrodinâmica Quântica é o método computacional da natureza para combinar as interações entre as partículas.

- Outros exemplos: padrões cerebrais nas Ciências Cognitivas, fluxo de informação em Sistemas Econômicos.

Computação como parte de um processo maior, integrado e

interagindo com diversos outros processos, naturais ou artificiais, através do fluxo da informação.

(18)

1) Máquina para executar algoritmos (com estrutura de dados) 1940

2) Método Científico (para descoberta de conhecimento) 1980

3) Processos de Informação (interação, parte do fluxo de informação) 2000

(19)

Bomba Controle ACIONAMENTO Caixa d’água Bóia NÍVEL REALIDADE

EXEMPLO TRIVIAL DE MODELO DA COMPUTAÇÃO

NÍVEL DA BÓIA: - NÍVEL CHEIO - NÍVEL NÃO CHEIO

LÓGICA DE ACIONAMENTO DA BOMBA CONTROLE DA BOMBA: - LIGAR - DESLIGAR

Modelo Binário do Acionamento da Bomba

(20)

Como determinar o circuito mais curto que é possível efectuar entre as cidades constantes de uma determinada lista, de modo a que cada cidade seja visitada uma e uma só vez?

(21)

Projeto Final

Formar Grupos de 3 a 6 estudantes

• Proposta de Tema

• Especificação

• Busca de referências

(22)
(23)

1. Pesquisar na Internet:

- O que é Algoritmo? E Computação?

- O que sabemos através da Computação?

- O que não sabemos através da Computação?

Utilizar um ambiente colaborativo da Internet para: (iniciar esta atividade para continuar fora de aula)

- Listar as fontes da informação e os conceitos encontrados

- Obter um conceito consensual (num grupo de até cinco) sobre o que é computação, baseado na qualificação das fontes de informação.

(24)

2. O conceito de feedback, ou retro-alimentação, é utilizado e estudado em várias áreas do conhecimento, como neurociência, eletrônica, inteligência artificial. Apresente uma aplicação deste conceito em três diferentes áreas, usando referências acadêmicas.

2.a) Escolha um sistema real que pode ser modelado por um controlador que requer pelo menos 2 bits de informação de entrada e 2 bits para saída para funcionar corretamente.

2.b) De que forma esta modelagem computacional pode auxiliar ou acrescentar ao conhecimento científico ou desenvolvimento tecnológico?

Referências

Documentos relacionados

São termos usados para especificar limites nos assuntos tratados pelo autor. Auxiliam na restrição do escopo de uma pesquisa. Diferentemente dos qualificadores, ligados à área

A partir dos resultados, podemos afirmar que os empreendimentos econômicos de economia solidária, no Rio de Janeiro, necessitam ainda, de forte fomento de entidades de apoio e

– Agentes que usam a função utilidade são mais racionais (ex. Qual o grau de satisfação do Agente neste estado AGENTE estado do mundo Sensores próxima acção ? Efectuadores A

Para o Gartner, Inteligência Artificial é uma tecnologia que simula o desempenho tipicamente humano aprendendo, gerando as suas próprias conclusões, compreendendo

Geral: Comparar se a composição, riqueza e densidade de P.perna e de outras espécies de moluscos difere entre substratos naturais expostos, protegidos e

(grifos nossos). b) Em observância ao princípio da impessoalidade, a Administração não pode atuar com vistas a prejudicar ou beneficiar pessoas determinadas, vez que é

Sintaxe: =VLOOKUP(célula onde está o valor a procurar; tabela; coluna da tabela de onde se extrai o resultado; [falso]).. BD DAVERAGE() BDMÉDIA() Calcula a média dos valores de

b) maior pontuação na Análise de Documentação e Curriculum Vitae; c) maior pontuação na Entrevista Individual com cada candidato; d) maior idade. 9.4 O resultado da