Что такое хорошая метафора или пример, чтобы объяснить английскому мажору разницу между классической информатикой и «умением пользоваться MS-Windows»
- Информатика
- компьютерное программирование
- используя компьютеры
3 глубоко разные вещи. Большинство людей даже не представляют, что такое информатика. Они просто видят слово «компьютер». Следовательно, «он - специалист по компьютерным наукам» можно интерпретировать как «он может подключить мой принтер». Или что он "хорошо разбирается в компьютерах". Еще меньше людей знают разницу между компьютерным программированием и информатикой.
Информатика - это теория вычислений. CS можно изучать без реальных компьютеров. Микро-архитектура процессора. Как сортировать числа, как просматривать списки и т. Д. Конечные автоматы. Алгоритмы, большие (ох) и т. Д. Как спроектировать язык программирования или компилятор.
Программирование - это написание кода и создание приложений на языке и компиляторе, созданных специалистом по компьютерам.
Наконец, есть использование компьютера (используя графический интерфейс, мышь и клавиатуру. Интернет, MS-Office и т. Д.)
Все же все три из них используются взаимозаменяемо мирянами.
Что такое хорошая метафора или пример, объясняющий английскому мажору разницу между классической информатикой и «умением пользоваться MS-Windows»? Или просто убедительный пример того, как настоящая информатика не имеет ничего общего с использованием MS-Windows.
источник
Ответы:
Как насчет автомобильной аналогии?
Таким образом, для людей, которые приравнивают все «вычисления» к «умению использовать некоторый программный пакет», это все равно, что приравнивать мастерство вождения к способности конструировать антиблокировочные тормоза, которым мы доверяем, которые изготавливаются с неизменно высоким качеством и низкой стоимостью, и работать годами в экстремальных погодных условиях. Или приравнивая мастерство вождения к исследованию того, какие радиолокационные функции торможения позволят избежать столкновений, не заставив водителя свернуть в другую полосу движения.
Возможно, непрофессионалы путают эти термины, потому что классы «информатики» учат навыкам использования компьютера, программированию, теории или технике. Все эти вещи (возможно, не первая часть) вписываются в учебную программу информатики. Ничто из этого не является конечным «контентом» компьютерной науки, так же как уроки английского языка изучаются на пути к английскому языку (более размытая концепция).
источник
Так как это английский майор:
Компьютерная грамотность - это как чтение, компьютерное программирование, как композиция, и информатика, как лингвистика. Все 3 о языке, но навыки не являются взаимозаменяемыми.
источник
Кто-то сказал мне это так, но я боюсь, что забыл, кто.
источник
Я читал это в какой-то книге, но, к сожалению, я забыл, какая книга.
источник
eds
как в edge-> sword иger
как в необычном gar (который вы, очевидно, знаете как Вы произвели правильное изменение правописания, чтобы сделать его английским), означающим копье, или родственную кровьЯ работаю с некоторыми «настоящими инженерами», многие из них, кажется, думают, что компьютерное программирование и CS - это одно и то же (очевидно, они думают, что инженеры действительно занимаются математикой высокого уровня, там другая тема). В старших классах я работал разработчиком САПР, поэтому, я говорю им, что я в основном инженер-механик, кажется, даже игровое поле. Я полагаю, вы могли бы сказать своему английскому главному другу, что уже можете читать книги, поэтому у вас может быть и английский майор. Или в менее конфронтационном смысле, дайте им понять, что это будет эквивалентно тому, что они говорят.
источник
Хм, вот еще одна метафора: поиск Google
Да !!
источник
Я скучаю по четвертой пуле, "компьютерная инженерия".
Инженер знает, как все работает. Ученый знает, почему все работает. Строитель делает вещи (которые иногда работают). Пользователь использует вещи.
Для «вещи» читайте «дом», «компьютер», «машина» и т. Д. Для «строителя» замените подходящее имя для профессионала ручного труда, например «программист», когда «вещь» = компьютер, «каменщик», когда «вещь» = дом и т. Д.
источник
Я только сейчас нашел еще одну цитату, снова Эдсгер Дейкстра ( отсюда ):
Вы можете сократить его до
Но вам даже не нужно говорить это. Было бы достаточно сказать, что «CS - это математика, которая не имеет ничего общего с компьютерами».
источник
Информатика - это знание того, что компьютеры могут сделать, чтобы вы могли их использовать.
Компьютерная грамотность - это знание того, что вы можете делать с компьютерами, чтобы они могли использовать вас.
источник