Ciência da computação é a abordagem científica e matemática da computação e da informação. Estuda os fundamentos teóricos da informação e da computação, bem como as técnicas práticas de projeto e implementação de sistemas computacionais.
A ciência da computação tem muitos subcampos, incluindo:
*
Algoritmos e estruturas de dados: O estudo de formas eficientes de resolver problemas computacionais e organizar dados na memória.
*
Inteligência artificial: O estudo de como fazer os computadores pensarem e agirem de forma inteligente.
*
Arquitetura do computador: O estudo do projeto e implementação de hardware de computador.
*
Computação gráfica: O estudo de como criar e manipular imagens e animações em computadores.
*
Sistemas de banco de dados: O estudo de como armazenar e gerenciar grandes quantidades de dados.
*
Interação humano-computador: O estudo de como as pessoas interagem com computadores.
*
Rede: O estudo de como os computadores se comunicam entre si.
*
Sistemas operacionais: O estudo do software que gerencia os recursos de hardware e software de um computador.
*
Linguagens de programação: O estudo de como escrever instruções que os computadores possam entender.
*
Engenharia de software: O estudo de como projetar, implementar e testar software.
*
Teoria da computação: O estudo dos limites fundamentais da computação.
A ciência da computação é um campo em rápido crescimento e novos subcampos estão sendo constantemente desenvolvidos. À medida que o mundo se torna cada vez mais dependente de computadores, a necessidade de cientistas da computação só continuará a crescer.