Ciência da computação
Ciência da computação é o estudo de computadores e conceitos de computação. Ela inclui hardware e software, além de redes e da Internet.
O aspecto de hardware da ciência da computação se sobrepõe à engenharia elétrica. Ele abrange o projeto básico dos computadores e a maneira como eles funcionam. Uma compreensão fundamental de como um computador "calcula", ou realiza cálculos, fornece a base para compreender conceitos mais avançados. Por exemplo, entender como um computador funciona em binário permite compreender como os computadores fazem adições, subtrações e outras operações. Aprender sobre portas lógicas ajuda a entender a arquitetura dos processadores.
O lado de software da ciência da computação abrange conceitos de programação, bem como linguagens de programação específicas. Os conceitos de programação incluem o projeto de funções, algoritmos e código-fonte. A ciência da computação também abrange compiladores, sistemas operacionais e aplicativos de software. Os aspectos da ciência da computação voltados para o usuário incluem computação gráfica e o projeto de interfaces de usuário.
Como quase todos os computadores agora estão conectados à Internet, o campo da ciência da computação também abrange as tecnologias da Internet. Isso inclui protocolos da Internet, telecomunicações e conceitos de redes. Ele também envolve aplicações práticas, como design de sites e administração de redes.
NOTE: Embora ciência da computação (com letras minúsculas) se refira ao estudo geral dos computadores, Ciência da Computação (com iniciais maiúsculas) é uma graduação oferecida por muitas faculdades e universidades. Ela costuma ser abreviada como "CS" ou "CompSci". Exemplos de disciplinas de Ciência da Computação incluem:
- Introdução à computação
- Conceitos fundamentais de programação
- Estruturas de dados
- Análise de algoritmos
- Teoria da computação
As disciplinas de Ciência da Computação também podem ser específicas de determinados setores ou temas. Exemplos incluem:
- Design de jogos eletrônicos
- Computação gráfica
- Sistemas de banco de dados
- Criptografia
- Conceitos de redes
Assim como em outras áreas de estudo, as disciplinas de Ciência da Computação variam do nível iniciante ao avançado. O número de uma disciplina de Ciência da Computação normalmente indica o nível da aula. Por exemplo, uma disciplina introdutória pode ser identificada como CS 102, enquanto uma disciplina avançada pode ser identificada como CS 431.
Teste seus conhecimentos