120 likes | 305 Views
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. C.Computação = Informática EUA Europa. Ciência. Brasil Computação <>/= Informática. Processo Computacional Computar termos E/S.
E N D
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 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
Método Científico Observação Hipóteses Experimentos Leis Teoria
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
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.
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
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
Listados no GP Web site: Princípios da Computaçã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 online at http://jite.org/ • Visitem: http://cs.gmu.edu/cne/pjd/GP/GP-site/welcome.html