imported>Ellery Souza Sem resumo de edição |
imported>PauloColacino Sem resumo de edição |
||
Linha 12: | Linha 12: | ||
=== Fundações matemáticas === | === Fundações matemáticas === | ||
* [[Álgebra Booleana]] | |||
* [[Matemática Discreta]] | |||
* [[Graph theory]] | |||
* [[Teoria da Informação]] | |||
* [[Lógica Simbólica]] | |||
* [[Probabilidade]] e [[Estatística]] | |||
=== Ciência dos computadores teórica === | === Ciência dos computadores teórica === |
Edição das 01h04min de 21 de março de 2004
A ciência da computação é o estudo da irracionalidade e das suas aplicações, em todos os aspectos, bem como as estruturas matemáticas que se relacionam com os computadores e a computação.
As ciências da computação foram reconhecidas como disciplina separada apenas no último terço do século 20. Foi também apenas nessa época que desenvolveu os seus próprios métodos e terminologias. Tem raizes na engenharia electrótécnica, matemática e linguística. Contem elementos que são demonstráveis cientificamente, outros são metmática pura e o seu fim prático torna-se em engenharia havendo mesmo quem as relacione com uma arte.
Tal como nos campos do seu progenitor, está intimamente relacionada com as disciplinas de engenharia de software, e sistemas de informação (tambem chamados sistemas de informação de gestão). Apesar de existir considerável sobreposição entre os vários campos, a engenharia de software tende a ser mais acerca de processos de construção de sistemas de software grandes e fiáveis de uma forma sistemática e replicável. Os sistemas de informação tendem a concentrar-se mais nas aplicações de sistemas de computadores num contexto mais abrangente, particularmente o dos negócios. Os cientistas de computadores, no entanto, tendem a concentrar-se nos detalhes dos blocos de construção usados pelos engenheiros e as pessoas das áreas dos negócios.
- Ciência da Computação está tão relacionada aos computadores quanto astronomia está relacionada aos telescópios.
Subáreas principais
Fundações matemáticas
- Álgebra Booleana
- Matemática Discreta
- Graph theory
- Teoria da Informação
- Lógica Simbólica
- Probabilidade e Estatística
Ciência dos computadores teórica
Ciência dos computadores aplicada
Técnicas especificas
Ver também
- Informática
- Computação
- Linguagens de Programação
- Hardware
- Sistemas Operacionais
- Software
- Redes de computadores
- UML, de linguagem de modelização unificada.
- OCL, de linguagem de constrangimento de objectos.
- Jogos de computador