Информатика против вычислительной техники
По мере того, как компьютер развивался не только до машины, которую можно было использовать только для математических вычислений, но и для многих других целей, область компьютерных наук приобрела свою популярность. 20 лет спустя (примерно в 1950-х годах) была учреждена первая в истории степень в области компьютерных наук. Но десятилетие спустя сообщество начало понимать ценность рабочей силы, которая могла понять, как работают компьютеры, и как они были интегрированы, и впоследствии возникла область компьютерной инженерии. В результате в начале 1970-х годов была учреждена первая в истории степень по компьютерной инженерии. Обе программы требуют очень хорошего знания математики.
Что такое вычислительная техника?
Компьютерная инженерия (компьютерная системная инженерия) - дисциплина, объединяющая электротехнику и информатику. Компьютерная инженерия фокусируется на знаниях, необходимых для разработки компьютерных систем. Компьютерные инженеры обычно проходят обучение / образование в области электротехники, разработки программного обеспечения и интеграции между программными и аппаратными компонентами (вместо изучения этих областей изолированно). Таким образом, компьютерные инженеры обладают знаниями как о программных, так и об аппаратных аспектах вычислений, которые включают проектирование процессоров, персональных компьютеров, мобильных компьютеров, суперкомпьютеров, схем и встроенных систем. Инженеры-компьютерщики обычно понимают, как вещи интегрируются в общую картину (помимо того, как они работают).
Компьютерные инженеры обычно разрабатывают программное/микропрограммное обеспечение для различных систем, таких как встроенные микроконтроллеры, проектируют микросхемы СБИС, аналоговые датчики, печатные платы и операционные системы. Благодаря знаниям компьютерных инженеров о цифровых системах, двигателях и датчиках они также подходят для исследований в области робототехники. В последние годы из-за быстрого роста требований к инженерам, которые могут проектировать, управлять, обслуживать и ремонтировать вычислительные системы, многие университеты предлагают степень бакалавра в области вычислительной техники. Как и в любой другой инженерной области, абсолютно важен хороший опыт в области математики и естественных наук. Первая в истории степень в области компьютерной инженерии была предложена Университетом Кейс Вестерн Резерв еще в 1971 году. Обычно студенты старших курсов компьютерной инженерии специализируются в области компьютерной инженерии, потому что полное знание компьютерной инженерии невозможно изучить в рамках бакалавриата. лет.
Что такое информатика?
Computer Science (Информатика) - научная дисциплина, изучающая теорию вычислений и практические методы их реализации/применения в вычислительных системах. Ученые-компьютерщики сосредоточены на изобретении алгоритмов, которые создают и преобразуют информацию, а также на создании абстракций сложных систем. Информатика имеет множество подразделов, таких как теория вычислений, алгоритмы и структуры данных, языки программирования, компьютерная архитектура, разработка программного обеспечения, искусственный интеллект, компьютерные сети, системы баз данных, параллельные вычисления, распределенные системы, компьютерная графика, операционные системы, числовые/символические вычисления. вычисления и взаимодействие человека с компьютером. Общее внимание информатики сосредоточено на понимании атрибутов программ, используемых для реализации компьютерных приложений, и использовании этих знаний для разработки более качественных программ, а не на работе непосредственно с компьютерами, как в карьере в области информационных технологий (что часто путают широкая публика).
Информатика стала отдельной академической дисциплиной в 1950-х годах. Первая в истории степень в области компьютерных наук была предложена Кембриджским университетом в 1953 году, а Университет Пердью предложил первую в истории программу получения степени в области компьютерных наук в США. С. (в 1962 г.). Степени компьютерных наук во всем мире в основном двоякие. Некоторые программы, как правило, сосредоточены на теоретических исследованиях и обучают компьютерному программированию только в качестве вспомогательного средства для других областей. Другие склонны сосредотачиваться на практике программирования, а не на теоретических аспектах. Они пытаются предоставить набор навыков, необходимых для входа в индустрию программного обеспечения. Но оба типа степеней требуют глубокого понимания математики.
В чем разница между информатикой и вычислительной техникой?
Основное различие между информатикой и вычислительной техникой заключается в том, что информатика имеет тенденцию сосредотачиваться на теоретических аспектах вычислений, в то время как компьютерная инженерия, как правило, сосредотачивается на практических аспектах разработки компьютерных систем. Ученые-компьютерщики анализируют свойства компьютерных программ, чтобы разработать лучшие программы, а инженеры-компьютерщики анализируют компьютерные системы, чтобы разрабатывать более совершенные системы. Ученые-компьютерщики лучше разбираются в теории вычислений, чем инженеры-компьютерщики. С другой стороны, компьютерные инженеры лучше понимают аспекты электротехники, связанные с вычислительными системами.
Хотя это не правило, ученые-компьютерщики, как правило, больше уходят в академические круги и становятся профессорами. Но выпускники компьютерных наук со знаниями в области программирования соревнуются за те же рабочие места в области разработки программного обеспечения, что и выпускники компьютерных инженеров. Но когда дело доходит до работы в области встроенных систем, телекоммуникаций и аппаратного обеспечения, предпочтение всегда отдается инженерам-компьютерщикам. Но, учитывая, как совсем недавно области компьютерных наук и инженерии смешались друг с другом, вы всегда можете заметить, что компьютерные инженеры и программисты работают вместе в команде и иногда несут ответственность за выполнение части работы друг друга, когда это необходимо. Кроме того, многие университеты предлагают единую степень в области информатики и инженерии, которая охватывает аспекты обеих дисциплин. Но тем не менее, некоторые программы информатики являются частью школы естественных наук, в то время как степени компьютерной инженерии предлагаются школой электротехники и вычислительной техники.