Специалист в области информатики - Computer scientist
А специалист в области информатики это человек кто приобрел знания Информатика, изучение теоретических основ информации и вычислений и их применения.[1]
Специалисты по информатике обычно работают над теоретической стороной компьютерных систем, в отличие от аппаратное обеспечение сторона, на которой компьютерные инженеры в основном фокус (правда есть перекрытия). Хотя компьютерные ученые также могут сосредоточить свою работу и исследования в определенных областях (например, алгоритм и структура данных разработка и дизайн, программная инженерия, теория информации, теория баз данных, теория сложности вычислений, числовой анализ, теория языков программирования, компьютерная графика, и компьютерное зрение ), их основа - теоретическое исследование вычислений, на котором основаны эти другие области.[2]
Основная цель компьютерных ученых - разработать или проверить модели, часто математические, для описания свойств компьютерных систем (процессоры, программы, компьютеры, взаимодействующие с людьми, компьютеры, взаимодействующие с другими компьютерами и т. д.) с общей целью обнаружения проектов, которые приносят полезные преимущества (быстрее, меньше, дешевле, точнее и т. д.).
Образование
От большинства компьютерных ученых требуется Кандидат наук., РС., или же Б.С. в информатике или других подобных областях, например Информация и информатика (CIS) или тесно связанные дисциплины, такие как математика[2] или же физика.[3]
Области специализации
- Теоретическая информатика - включая структуры данных и алгоритмы, теория вычислений, теория информации и теория кодирования, теория языков программирования, и формальные методы
- Компьютерные системы - в том числе компьютерная архитектура и компьютерная инженерия, производительность компьютера анализ, параллелизм, и распределенных вычислений, компьютерная сеть, компьютерная безопасность и криптография, и базы данных.
- Компьютерные приложения - в том числе компьютерная графика и визуализация, взаимодействие человека с компьютером, научные вычисления, и искусственный интеллект.
- Программная инженерия - применение инженерии к разработке программного обеспечения систематическим методом
Занятость
Компьютерных специалистов часто нанимают фирмы, издающие программное обеспечение, научно-исследовательские и опытно-конструкторские организации, где они разрабатывают теории, позволяющие разрабатывать новые технологии. Компьютерные специалисты также работают в образовательных учреждениях, таких как университеты.
Ученые-информатики могут найти более практическое применение своих знаний, например, в разработке программного обеспечения. Их также можно найти в области консалтинг в области информационных технологий, и может рассматриваться как тип математик, учитывая, насколько сильно область зависит от математики.[4] Ученые-информатики, работающие в промышленности, могут в конечном итоге занять руководящие должности или руководящие должности в проектах.[5]
Считается, что перспективы трудоустройства у компьютерных ученых прекрасны. Такие перспективы, по-видимому, отчасти объясняются очень быстрым ростом индустрии проектирования компьютерных систем и связанных с ними услуг, а также индустрии публикации программного обеспечения, которая, по прогнозам, будет одной из самых быстрорастущих отраслей в экономике США.[2]
Смотрите также
Рекомендации
- ^ Орсуччи, Франко Ф .; Сала, Николетта (2008). Reflexing Interfaces: сложная коэволюция экосистем информационных технологий, справочник по информационным наукам. п. 335. ISBN 978-1599046273.
- ^ а б c "Ученые, занимающиеся компьютерными и информационными исследованиями". Бюро статистики труда США. 29 марта 2012 г.. Получено 9 сентября 2019.
- ^ «Сферы занятости для бакалавров физики в частном секторе, итоги 2010 и 2012 годов вместе». Американское физическое общество. Получено 9 сентября 2019.
- ^ «Компьютерные дисциплины и специальности» (PDF). Получено 9 сентября 2019.
- ^ Перри, Бенджамин Бо. "Что такое ученый-компьютерщик?". Университет Ньюкасла.