Computação ?
Prof: Sérgio Souza Costa
Sobre mim
Sérgio Souza CostaProfessor - UFMADoutor em Computação Aplicada (INPE)
https://sites.google.com/site/profsergiocosta/home
https://twitter.com/profsergiocosta
http://gplus.to/sergiosouzacosta
http://www.slideshare.net/skosta/presentations?order=popular
Computação ?
“Entende-se por Computação ou Informática o corpo de conhecimento a respeito de computadores, sistemas de computação e suas aplicações, englobando aspectos teóricos, experimentais, de modelagem e de projeto”
Currículo de referência – Sociedade Brasileira da Computação (SBC, 2004)
“In a general way, we can define computing to mean any goal-oriented activity requiring, benefiting from, or creating computers. Includes designing and building hardware and software systems for a wide range of purposes; processing, structuring, and managing various kinds of information; doing scientific studies using computers; making computer systems behave intelligently; creating and using communications and entertainment media; finding and gathering information relevant to any particular purpose, and so on.”
Computação ?
Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering (ACM/IEEE, 2004)
Computador
Computador
Qual a primeira imagem que lhe veio a mente ?
Computador
Computador
Computador
Computador
Computador
Computador
Computador
Computador
Computador
Computador
O que será um computador em 2040 ????
Um computador sozinho não funciona. Na prática, um computador é parte de um sistema computacional, composto de:
periféricos programas
pessoas (usuários, desenvolvedores)
infraestrutura (redes elétricas e de comunicação)
Sistemas computacionais
Para distinguir estes componentes, eles são agrupados conforme suas características comuns:
Peopleware
é o componente humano do sistema: desenvolvedores, usuários e suporte.
Para distinguir estes componentes, eles são agrupados conforme suas características comuns:
Componentes físicos do sistema: computador, periféricos, infraestrutura.
software
Hardware
Componentes lógicos do sistema (intangíveis): programas, documentação, projetos.
Para distinguir estes componentes, eles são agrupados conforme suas características comuns:
Componentes físicos do sistema: computador, periféricos, infraestrutura.
software
Hardware
Componentes lógicos do sistema (intangíveis): programas, documentação, projetos.
Hardware software
Peopleware
Sistemas computacionais
Aplicações
Aplicações de computadores e sistemas computacionais ?
Comunicação
Comunicação
Aplicações de computadores e sistemas computacionais ?
Comunicação
Entretenimento
Entretenimento
Aplicações de computadores e sistemas computacionais ?
Comunicação
Entretenimento
Artes
Artes
Aplicações de computadores e sistemas computacionais ?
Comunicação
Entretenimento
Artes
Gestão de Negócios
Gestão de Negócios
Aplicações de computadores e sistemas computacionais ?
Comunicação
Entretenimento
Artes
Gestão de Negócios
Engenharias
Engenharias
Aplicações de computadores e sistemas computacionais ?
Comunicação
Entretenimento
Artes
Gestão de Negócios
EngenhariasCiências
Ciências
“Computer science is the study of algorithms
and data structures: their creation, analysis, and
realization” (Gibbs; 1986, 2007).
Computação ≠ Ciências da Computação.
ReferênciasSBC- Sociedade Brasileira de Computac ̧a ̃o. Curri ́culo de
Refere ̂ncia da SBC para Cursos de Graduac ̧a ̃o em Bacharelado em
Cie ̂ncia da Computac ̧a ̃o e Engenharia de Computac ̧a ̃o. 2005.
ACM/IEEE. Curriculum Guidelines for Undergraduate Degree
Programs in Computer Engineering. 2004.
Gibbs, N. and Tucker, A. A model curriculum for a liberal arts
degree in computer science. Communications of the ACM 29, 3
(Mar. 1986), 202-210.