39 lines
2.5 KiB
Markdown
39 lines
2.5 KiB
Markdown
---
|
||
title: Computer Science
|
||
localeTitle: Информатика
|
||
---
|
||
## Информатика
|
||
|
||
Компьютерная наука - это исследование компьютеров и концепций, которые делают компьютеры возможными.
|
||
|
||
Во второй половине 20-го века большая часть информатики была первой.
|
||
|
||
Сегодня, если вы посещаете курс бакалавриата по информатике, вы узнаете об аппаратном и программном обеспечении. Вы узнаете, как компьютеры работают на низком уровне абстракции (машинный язык) и на высоком уровне абстракции (современные сценарии langauges, такие как JavaScript).
|
||
|
||
# Поля компьютерных наук
|
||
|
||
Компьютерные науки подразделяются на несколько областей. В число существующих и хорошо изученных областей входят следующие. Большинство полей далее подразделяются на подполе.
|
||
|
||
* [Теория вычислений](https://en.wikipedia.org/wiki/Theory_of_computation)
|
||
* Теория сложности
|
||
* Формальные методы
|
||
* Распределенные алгоритмы
|
||
* [Безопасность](https://en.wikipedia.org/wiki/Computer_security)
|
||
* криптография
|
||
* [Искусственный интеллект](https://en.wikipedia.org/wiki/Artificial_intelligence)
|
||
* Сбор данных
|
||
* Машинное обучение
|
||
* Компьютерное зрение
|
||
* [Программное обеспечение](https://en.wikipedia.org/wiki/Software_engineering)
|
||
* [Науки о данных](https://en.wikipedia.org/wiki/Data_science)
|
||
* Большие данные
|
||
* [Взаимодействие человека с компьютером](https://en.wikipedia.org/wiki/Human%E2%80%93computer_interaction)
|
||
* Компьютерный интерфейс мозга
|
||
* системы
|
||
* Распределенные системы
|
||
* Операционные системы
|
||
* Системы баз данных
|
||
|
||
## Больше информации
|
||
|
||
[Визуализация структур данных](http://www.cs.usfca.edu/~galles/JavascriptVisual/Algorithms.html) |