freeCodeCamp/guide/portuguese/computer-science/index.md

39 lines
1.7 KiB
Markdown

---
title: Computer Science
localeTitle: Ciência da Computação
---
## Ciência da Computação
Ciência da Computação é o estudo de computadores e os conceitos que tornam os computadores possíveis.
Grande parte da ciência da computação foi pioneira na segunda metade do século XX.
Hoje, se você participar de um curso de graduação em ciência da computação, aprenderá sobre hardware e software. Você aprenderá como os computadores funcionam em um nível baixo de abstração (linguagem de máquina) e em um alto nível de abstração (linguagens de script modernas como JavaScript).
# Campos de Ciência da Computação
A ciência da computação é categorizada em vários campos. A seguir estão os campos atuais estabelecidos e bem estudados. A maioria dos campos é categorizada em sub-campos.
* [Teoria da Computação](https://en.wikipedia.org/wiki/Theory_of_computation)
* Teoria da Complexidade
* Métodos Formais
* Algoritmos Distribuídos
* [Segurança](https://en.wikipedia.org/wiki/Computer_security)
* Criptografia
* [Inteligência artificial](https://en.wikipedia.org/wiki/Artificial_intelligence)
* Mineração de dados
* Aprendizado de Máquina
* Visão computacional
* [Engenharia de software](https://en.wikipedia.org/wiki/Software_engineering)
* [Ciências de dados](https://en.wikipedia.org/wiki/Data_science)
* Big Data
* [Interação Humano-Computador](https://en.wikipedia.org/wiki/Human%E2%80%93computer_interaction)
* Interface do computador do cérebro
* Sistemas
* Sistemas distribuídos
* Sistemas operacionais
* Sistemas de banco de dados
## Mais Informações
[Visualização de estruturas de dados](http://www.cs.usfca.edu/~galles/JavascriptVisual/Algorithms.html)