Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТОДПРЕПИНФ_Лекции_2013.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
624 Кб
Скачать
☆

2.2. Уровни работы с компьютером

Чтобы конкретизировать цели обучения, рассмотрим возможные уровни работы любого человека, не обязательно преподавателя, с компьютером.

Пассивный пользователь, не работая непосредственно с ЭВМ, пользуется компьютерными “благами”: получает в банкоматах зарплату, покупает билет на поезд, осуществляет поиск информации в Интернете, пользуется электронной почтой и т.д. Минимальные сведения о компьютерах получает из средств массовой информации. Профессиональные навыки работы на ЭВМ отсутствуют.

Активный (параметрический) пользователь работает с готовыми программами, подставляя в них свои параметры: добавляет базы данных, осуществляет её корректировку и поиск нужной информации и т.п. Он ориентируется в типах данных, алгоритмов, умеет писать, рисовать с помощью ЭВМ. Такой пользователь способен длительное время обходиться без помощи программиста. С позиции школьной информатики это наиболее массовая фигура в настоящем и ближайшем будущем.

Программирующий пользователь способен внести небольшие изменения в готовую программу. Например, он может вставить свою формулу в готовую универсальную программу построения графика функции. Он может программировать небольшие задачи в простых средах (формулы в электронных таблицах типа Excel), способен грамотно поставить задачу программисту, выбрать необходимое готовое программное обеспечение для решения своих задач.

Парапрограммист (“настройщик”) работает на языках сверхвысокого уровня: в СУБД, электронных таблицах и др. Основное его умение: с одной стороны формализовать прикладные задачи пользователя и довести их до состояния работающей программы, и наоборот, видеть конкретные применения готовых программ. Он в состоянии настроить готовые программные продукты общего назначения на конкретные нужды пользователя. Такой специалист перебрасывает мостик между реальностью и компьютером, что требует системно-комбинаторного, прикладного образа мышления. От него в конечном счёте зависит, дойдет ли разработка программиста до практического применения, сможет ли пользователь с ней работать. Такой “настройщик” пока необходим, так как рост дружественности программ происходит в первую очередь по отношению к программистам.

Программист разрабатывает средства для парапрограммистов и для пользователей. То есть предполагается, что он разрабатывает, прежде всего, общее программное обеспечение. Но нельзя согласиться с автором книги [14], который утверждает, что программист прикладные задачи обычно не решает. А кто тогда их программирует, если нет готовых программ? Программист использует достаточно мощные и сложные для массового освоения системы и языки программирования: Delphi, Paskal, Builder, C++, Visual C++, Java и др. Его понятийный аппарат достаточно формализован.

Наконец, системный программист обеспечивает эффективность работы на всех предыдущих уровнях.

С позиций школьной информатики и сегодняшних реалий видно, что наиболее массовая фигура в настоящем и ближайшем будущем — параметрический пользователь. Но эффективность его деятельности резко возрастает, если он подтягивается до уровня программирующего пользователя, так как уменьшается его зависимость от программистов. Подготовка всех учащихся до этого уровня — посильная для школы и социально необходимая задача.