В наше время повсеместного
распространения электронных вычислительных
машин (ЭВМ) человеческие знания о природе
информации приобретают общекультурную ценность.
Этим объясняется интерес исследователей и
практиков всего мира к относительно молодой и
быстро развивающейся научной дисциплине -
информатике.
На сегодняшний день информатика
выделилась в фундаментальную науку об
иформационно - логических моделях, и она не может
быть сведена к другим наукам, даже к математике,
очень близкой по изучаемым вопросам. Объектом
изучения информатики являются структура
информации и методы ее обработки. Появились
различия между информатикой как наукой с
собственной предметной областью и информационными
технологиями.
Технология, в отличии от науки,
предполагает созидательную деятельность для
получения определенных результатов человеком,
который использует данную технологию.
Можно выделить некоторые
информационные технологии, базирующиеся на
применении компьютера, без которых человек не
может обойтись в современном мире. Это
универсальные технологии, основанные на работе
с текстовыми редакторами, электронными таблицами,
базами данных, графическими редакторами, а также
мультимедиа и телекоммуникационные технологии.
По мимо этого, существует множество
специализированных компьютерных технологий (например,
редактирование, компьютерная верстка,
бухгалтерский учет, создание компьютерной
анимации, рекламы, проектирование в архитектуре,
моделирование одежды и многое другое). Еще один
важный раздел компьютерных технологий - это
компьютерные технологии обучения,
представляющие колоссальные возможности для
повышения эффективности занятий, придания им интереса
и динамичности. Очевидно, что знания этих
технологий должна давать школа. По мере
распространения компьютерной техники вся
совокупность взаимодействующей с ней людей все
более четко разделяются на две большие группы:
1) системные и прикладные
программисты, разрабатывающие системы
математического обеспечения и пакеты прикладных
программ для решения больших классов задач из
самых различных отраслей;
2) широкий круг пользователей.
Для представителей первой группы
написание программ на тех или иных языках или
непосредственно в машинных кодах является
обязательной составной частью их
профессиональной деятельности. Более того,
продуктом деятельности системных программистов
являются средства общения с ЭВМ,
предназначенные для широкого круга
пользователей. Общение пользователей с ЭВМ
протекает в рамках специализированных, заранее
разработанных программных систем, использующих
привычную для них профессиональную и бытовую
терминологию.
Таким образом, для значительного
большинства людей, использующих ЭВМ в своей
работе или быту, знакомство с конкретными языками
и системами необходимо не в большей степени, чем
телефонному абоненту нужны технические
подробности работы телефонного аппарата и АТС.
В тоже время, с точки зрения
пользователя, существуют глубокие и неглубокие
уровни применения компьютера. Если человек использует
компьютер для печатания какого либо документа,
то компьютеру ничего н известно о
содержательной стороне решаемой проблемы и
используется он только как "умная" пишущая
машинка с проверкой орфографии. Если же
работающий за компьютером специалист сообщает
ему сведения о содержании задачи, о ее понятиях и
объектах (архитектор, составляющий проект дома,
или предприниматель оптимизирующий свой подход),
то пир таком глубоком применении компьютера
возможна значительно более высокая
эффективность его использования. А для этого
необходимо нечто большее, чем "общий язык с
компьютером", - нужна общая мысль, понятия,
отдельный стиль мышления и навыки умственных
действий. В настоящее время такой набор
необходим практически каждому специалисту в
любой из отраслей науки и техники. Ниже
рассмотрены наиболее существенные из них.
Навык планировать структуру действий,
необходимых для достижения заданной цели при
помощи фиксированного набора средств часто
называют умением алгоритмически мыслить, хотя
термин "структура действий" несколько шире
классического определения алгоритма.
Деятельность пользователя по
описанию алгоритма решаемой задачи состоит в
том, что видя перед собой конечную цель - результат,
он конструирует программу (в широком смысле
слова), план действий, представляющий
последовательность отдельных более или менее
стандартных операций. То, что в обиходе называют
иногда программистскими способностями,
определяется в первую очередь умением
представить сложное действие в виде
организованной совокупности простых. При этом,
пользователь должен спланировать не только сами
действия, но и используемые при этом
информационно - технические ресурсы.
Человек, использующий накопленные
машинными системами информационные фонды, даже
будучи освобожденный от описания структуры
данных, должен тем не менее отдавать себе отчет о
классах используемых величин и их взаимосвязях.
При этом весьма важен навык представить себе
структуры информационных объектов в формализованном
виде.
Значение этого навыка в настоящее
время повышается в связи с распространением
интегрированных баз данных, информационных систем
и АСУ, основу которых составляют информационные
модели. При работе с такими моделями необходимо
отразить в них все существенные для решения
поставленной задачи свойства объектов и их взаимодействия,
иначе решение, предложенное машиной может
сослужить пользователю плохую службу.
Решение задачи может быть
эффективным только в том случае, когда правильно
определен объем сведений, необходимых для ее решения,
и правильно организован их поиск. При этом
вырабатываются навыки формирования поисковых
механизмов и пользования ими. По мере роста
емкости и снижения стоимости запоминающих
устройств ЭВМ становится реальна перспектива
передачи машинам всего информационного фонда,
накопленного человечеством. Это дает возможность
пользователю оперативно получить практически
любые необходимые ему сведения. Тем более
важным оказывается умение правильно определить,
какие именно сведения необходимы и по каким
признакам организовать их поиск.
Дисциплина и структурированность
языковых средств коммуникации - умение
правильно, четко и однозначно сформулировать
мысль в понятной собеседнику форме и правильно
понять текстовое сообщение.
Системный и прикладной программист
должен приобрести навык общения с машиной или
системой на различных уровнях в зависимости от
их "обученности". С системами низшего уровня
(имеющие незначительное математическое
обеспечение) общение возможно только при помощи
указаний о "микродействиях" - машинных
операциях. В системах с высоким уровнем
математического обеспечения программист должен
строить свою программу из крупных блоков -
операторов языка высокого уровня и готовых
программ, в том числе и разноязыковых.
Пользователь далекий от подобного глобального
подхода к решаемым задачам, тем не менее обязан,
если он хочет рационально общаться с машиной,
уметь превратить в процедуры часто используемые
конструкции для того, чтобы в последствии
применять их как элементарные предписания.
Для рационального использования
вычислительной техники пользователь должен
иметь привычку своевременно обращаться к ЭВМ при
решении задач из любой области. Если такая
привычка не сформирована, нельзя гарантировать,
что даже опытный пользователь, хорошо владеющий
перечисленными выше навыками, догадается
обратиться в нужный момент к ЭВМ, если такая
задача ему прямо не поставлена,В результате
может возникнуть такая ситуация, когда
пользователь выполняет вычисления карандашом на
бумаге сидя рядом с терминалом ЭВМ, позволяющей
сделать эти вычисления гораздо быстрее и точнее.
Также пользователь должен уметь
работать клавиатурой и другими переферийными
устройствами, такими как принтер, сканнер, модем,
факс и т.д.
Информатика как образовательная
дисциплина быстро развивается. Если 3 - 4 года
назад базовый курс информатики состоял из
изучения основ алгоритмизации и
программирования, основ устройства и
применения вычислительной техники, то сегодня
целью курс информатики в школе является
повышение эффективности применения человеком
компьютера как инструмента. Компьютерная
грамотность определяется не только умением
программировать, а, в основном, умением
использовать готовые программные продукты,
рассчитанные на пользовательский уровень. Эта
тенденция появилась благодаря широкому
рассмотрению "мягких" продуктов,
ориентированных на неподготовленных
пользователей. Разработка таких программно - информационных
средств является весьма дорогостоящим делом в
силу его высокой наукоемкости и необходимости
совместной работы высококвалифицированных
специалистов: психологов, компьютерных дизайнеров,
программистов. Однако она окупает себя благодаря
тому, что доступ к компьютеру сегодня может
получить практически каждый человек даже без
специальной подготовки.
ВЫВОДЫ ПО РАЗДЕЛУ
Проведя анализ концепций современной
информатики, можно отметить следующее.
Индустрия программного обеспечения ориентируется
в основном на разработку пакетов программ для
низкоквалифицированного пользователя. Такое
положение позволяет зачастую отказаться от
технологий программирования. Однако наряду с
этим для решения конкретных инженерных задач, а
также задач расчетного характера часто
приходится использовать и языки
программирования.