Ciência da Computação é Ciência (Denning, 2005)?

Slides:



Advertisements
Apresentações semelhantes
Relembrando... A Investigação como processo tem seis etapas sucessivas: Construção do problema Entendimento do problema: a partir de quais perspectivas.
Advertisements

Técnicas de Simulação e Simulação Aplicada
Engenharia de Software
Sistema para Criação e Testes de Modelos Formais
TC – DEI, 2005/2006 » THE BEST WAY TO PREDICT THE FUTURE IS TO INVENT IT « Alan Kay.
Introdução aos Computadores e Programação
Pré-Discussão do Artigo “Is Computer Science Science?”
Dimensões da Ciência e da Tecnologia no Ambiente Educacional
Parte III – Engenharia de Software para Autonomic Computing Seminários 2007 – 2º Semestre Maíra Gatti.
Diretoria de Ensino da Região de Mogi das Cruzes
Interação Homem-Máquina
Gizelle Sandrini Lemos 26 de abril de 2006
Computação de Alto Desempenho
Seminário do grupo de pesquisa em IHC do DIMAp-UFRN
Curso de Engenharia de Computação
Discilpina: Nutrição de Plantas
Sistemas Distribuídos e Redes de Computadores
Faculdade Dom Bosco de Porto Alegre Sistemas de Informação
Inteligência Artifical
Desenho de Interface para Sistema de Armazenamento e Distribuição de
Inteligência Artificial
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Autoria : Alexandra Petry Leonardo
INF 1771 – Inteligência Artificial
INF 1771 – Inteligência Artificial
O foco da Engenharia de Computação
O que é Simulação? Capítulo 1 Páginas 3-23 Prof. Afonso C Medina
Técnicas e Projeto de Sistemas
Método Estudo de Caso para Pesquisa de Groupware na Educação
Site Survey para implantação de redes wireless internas
Profa. Dra. Renata Medici
Questões de didática da matemática Paulo Figueiredo Lima (Dmat/UFPE) Presidente da SBEM 1 o. Colóquio em Epistemologia e Pedagogia das Ciências PUC-Rio.
Metodologia do Trabalho Acadêmico
O Ensino de Ciências e suas Relações com o Contexto Social
Fundamentos legais e articulação entre áreas de conhecimento de ciências A organização curricular é uma potente ferramenta de apoio à prática docente e.
CIÊNCIA DA COMPUTAÇÃO ENGENHARIA DE SOFTWARE Aula 1
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula /02/2013 Professor Leomir J. Borba- –
AS PROFISSÕES DA ÁREA DA COMPUTAÇÃO
IF696 - Integração de Dados e DW
Atividade Prática Patricia Tedesco.
Fundamentos de Metodologia
Apresentação do Curso de Ciência da Computação
RAIMUNDO PINHEIRO LOPES FILHO Pesquisador da EMBRAPA AMAPÁ
Estudos de validação em escala piloto RESUMO: Resumo direto e objetivo, contendo o principal objetivo do projeto, os métodos utilizados para desenvolver.
UNIVERSIDADE DO VALE DO ITAJAÍ CENTRO DE CIÊNCIAS TECNOLÓGICAS DA TERRA E DO MAR CURSO DE CIÊNCIA DA COMPUTAÇÃO JOGO DE NAVE COMO FERRAMENTA PARA AUXÍLIO.
Plano de Aula O Processo de Pesquisa Pesquisa e Desenvolvimento
30Th Conferencia Latinoamericana de Informatica Carreras de Pre-Grado en Computación Perfiles Profesionales Daltro José Nunes (Brasil) Charla Plenaria.
Apresentaçao.
Deise Kramer Lima Fernandes
Gestão da Inovação Tecnológica Aula 1 B – Evolução Tecnológica da Informática e das Comunicações Faculdade de Análise de Sistemas Sílvia Cristina de Matos.
Introdução à Interação Humano- Computador
Apresentação da Disciplina Inteligência Artificial/Computacional
Ministério da Ciência e Tecnologia e Inovação Como conviver com as incertezas científicas? Pedro Leite da Silva Dias Laboratório Nacional de Computação.
1 TEORIA DA COMPUTAÇÃO Motivação Licenciatura em Ciência e Tecnologia da Computação Licenciatura em Engenharia Informática e de Computadores (Prep.)
INSTITUTO FEDERAL DE SANTA CATARINA- IFSC METODOLOGIA CIENTÍFICA Profa
Computer & Education Tópicos Especializados em Engenharia de Software Alexandre Barbosa Cazeli Denis Colli Spalenza.
Uma Interface em Linguagem Natural em Português para Pergunta-Resposta na Web Grupo de Inteligência Computacional Mestrado em Ciência da Computação Aluno:
Introdução à Inteligência Artificial Fundamentos Prof. Horácio.
Curso de Educação Física Introdução ao Trabalho Academico
Metodologia de Pesquisa Prof.Ludmila Rodrigues Antunes
Metodologia do Trabalho Científico
Educação, Comunicação e Tecnologia I Iolanda B. C. Cortelazzo Doutora em Educação pela FE-USP São Paulo -
Histórico da evolução dos computadores
Inteligência Artificial Nadilma C. V. N. Pereira Aula Inicial – Apresentação da disciplina.
Computação na Engenharia Antônio Carlos Maida Bruno Dodorico Gabriel Furlan Douglas Alves Leonardo Possi 1 Pontifícia Universidade Católica de Campinas.
Engenharia de Computação Pontifícia Universidade Católica de Campinas ENGENHARIA NA COMPUTAÇÃO Grupo 6.
Complexo e multideterminado
TEMA DA AULA A Pesquisa Científica e suas fases. OBJETIVOS DA AULA Compreender os aspectos gerais da pesquisa contemplando a elaboração de relatórios,
INSTITUTO FEDERAL DE SANTA CATARINA- IFSC METODOLOGIA CIENTÍFICA Profa. Ms.Márcia Bet Kohls
HP CATALYST NETWORK NOVAS TECNOLOGIAS NA EDUCAÇÃO.
Transcrição da apresentação:

Ciência da Computação é Ciência (Denning, 2005)? INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA BAHIA Análise e Desenvolvimento de Sistemas Ciência da Computação é Ciência (Denning, 2005)?

Conceitos Ciência C.Computação = Informática EUA Europa Brasil Processo Computacional Computar termos E/S Aplicação das tecnologias de computação aos processos de automação

Método Científico Observação Hipóteses Experimentos Leis Teoria

Computação – Histórico Cálculos Aritméticos: ‘Rodas dentadas’ (Herão de Alexandria 100 d. C.); ENIAC (Eckert e Mauchly, 1945); EDVAC (Eckert, Mauchly, Neumann; 1951). Descrição Matemática: Máquina de Turing (Turing, 1936); Programa Armazenado (Von Neumann, 1944); Fortran, Pascal, C, etc. 1940’s – Ferramentas

Computação – Histórico 1980’s – Métodos Computação Ciência do Computador (1989) 2000’s – Informação de processos naturais e artificiais Computação = C. da Comp. + Eng. de computadores + Eng. Softwares + Tecn. da Inf. + C. da Inf. + Sist. de Inf. Ciências da Computação = engenharia + matemática + arte

Computação é Ciência? Discordância entre profissionais; Histórico – fundamentos matemáticos (Abel e Sussman, 1996); Paradigmas Científicos (Ticky, 1998): Hipóteses experimentos modelos (explicam ou preveem fenômenos); Falta de validação de modelos.

Validação de modelos Desafios Informar requisitos, design, implementação, teste Resolver problemas, construir sistemas Criar, aprovar hipóteses Teorias coerentes Tradição da Teoria Tradição da Engenharia Empírica X Confusão entre metodologias X X X Formular hipóteses, modelos e predições Experimento, coleta e análise de resultados Investigar e explicar um fenômeno

O campo da Computação Teoria da evolução, Big Bang, Teoria Geral da Relatividade; Limitação dos campos da ciência – exaustão Relação entre computação e outros campos criação de novos campos: Sistemas autônomos, biometria, ciência cognitiva, bioinformática, neurocomputação, etc. As áreas estimulam estudos na computação computação auxilia no melhor entendimento do mundo

Princípios da Computação - Importância Elucidar as estruturas da computação e compreensão de sua ‘correlatividade’ com outras áreas; Princípios comuns entre tecnologias; Linguagem comum para discussão de computação com outros campos; Novas abordagens no ensino e aprendizado; Inspiração

Princípios da Computação Listados no GP Web site: Princípio Exemplos Intratabilidade Embalagem de mochila, caixeiro viajante Compressão MP3, MP4, JPEG, GIF, ZIP Escolha Deadlocks Localidade Memória virtual, cache de hardware Busca Algoritmos genéticos/evolutivos Estrangulamentos Estrangulamentos nas redes de comunicação Agregação hierárquica Sistemas Operacionais, abstração, modulação

Conclusão A Ciência da Computação é uma ciência. Em breve o paradigma da ciência fará parte da corrente principal da ciência da computação.

Referências Bibliográficas Denning, P. J. (2007). Computing is a natural science. Commun. ACM 50(7): 13-18. Denning, P. J. (2005). Is computer science science? Commun. ACM, 48(4):27–31. Nunes, D. J. (2010) Computação ou Informática? Jornal da Ciência. Tedre, Matti (s.a.) Know Your Discipline: Teaching the Philosophy of Computer Science. To appear in the Journal of Information Technology Education. Accepted February 11th, 2007. Accessible on­line at http://jite.org/ Visitem: http://cs.gmu.edu/cne/pjd/GP/GP-site/welcome.html