Download
ci ncia da computa o ci ncia denning 2005 n.
Skip this Video
Loading SlideShow in 5 Seconds..
Ciência da Computação é Ciência (Denning, 2005)? PowerPoint Presentation
Download Presentation
Ciência da Computação é Ciência (Denning, 2005)?

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

169 Views Download Presentation
Download Presentation

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

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. 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)?

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

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

  4. 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. Computação – Histórico 1940’s – Ferramentas

  5. 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

  6. 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.

  7. Tradição da Teoria • Tradição da • Engenharia Tradição Empírica Validação de modelosDesafios Informar requisitos, design, implementação, teste Resolver problemas, construir sistemas Criar, aprovar hipóteses Teorias coerentes 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

  8. 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

  9. 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

  10. Listados no GP Web site: Princípios da Computação

  11. 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.

  12. 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