Личностно-ориентированное обучение учащихся 8-9 классов основам пользовательского интерфейса с использованием свободного программного обеспечения

На основании вышеизложенного, с учащимися можно выделить следующие виды графического пользовательского интерфейса:

простой: типовые экранные формы и стандартные элементы интерфейса, обеспечиваемые самой подсистемой графического пользовательского интерфейса;

истинно-графический, двумерный: нестандартные элементы интерфейса и оригинальные метафоры, реализованные собственными средствами пр

иложения или сторонней библиотекой;

трёхмерный.

При этом следует акцентировать внимание учащихся на требованиях к хорошему графическому интерфейсу – концепции "делай то, что я имею в виду" или DWIM (англ. Do What I Mean). DWIM требует, чтобы система работала предсказуемо, чтобы пользователь заранее интуитивно понимал, какое действие выполнит программа после получения его команды. Так же в конце урока, после анализа интерфейсов различных приложений учащиеся могут самостоятельно сделать вывод о том, что в настоящее время графический пользовательский интерфейс является стандартной составляющей большинства доступных на рынке операционных систем и приложений.

Во время проведения практических занятий при обучении основам пользовательского интерфейса целесообразно разделить всю практическую деятельность учащихся на три этапа:

Использование интерфейса командной строки GNU/Linux

Использование графического интерфейса GNU/Linux

Сравнение интерфейса командной строки и графического интерфейса

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

Использование свободно распространяемой операционной системы GNU/Linux для организации практической деятельности учащихся 8-9 классов при обучении основам пользовательского интерфейса

Интерфейс командной строки GNU/Linux

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

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

Также важно пояснить учащимся механизм выполнения набранных пользователем команд: после того как пользователь введет командную строку, оболочка извлекает из нее первое слово и ищет файл с таким именем. Если такой файл удается найти, оболочка запускает его. При этом работа оболочки приостанавливается на время работы запущенной программы. По завершении работы программы оболочка снова печатает приглашение и ждет ввода следующей строки. Здесь важно подчеркнуть, что оболочка представляет собой обычную пользовательскую программу. Все, что ей нужно, – это способность ввода с терминала и вывода на терминал, а также возможность запускать другие программы.

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

Разработку практических заданий для данного этапа следует производить опираясь на требования к разработке дидактического материала, указанные в первой главе. Для репродуктивного уровня целесообразно предложить учащимся задания не требующие дополнительных знаний, включающие в себя те команды оболочки, которые были разобраны во время объяснения нового материала или подготовки к практической работе. Одним из таких заданий может стать задание на вывод содержимого определённого каталога. Для продуктивного уровня учащимся можно предложить задания, требующие использование дополнительных сведений по командам оболочки, например запись команды для рекурсивного удаления папок. В качестве задания для творческого уровня целесообразно предложить исследовательские задания, подразумевающие гораздо большую самостоятельность учащихся как при нахождении информации, так и при выполнении задания. В качестве такого задания можно предложить создание командного файла оболочки – скрипта. Для выполнения данного задания учащиеся могут воспользоваться как специальными материалами, которые подготовил учитель, так и встроенной справкой командной строки. Таким образом станет возможным активное стимулирование ученика к самоценной образовательной деятельности, которое обеспечит ему возможность самообразования, саморазвития и самовыражения в ходе овладения знаниями.

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

Графический интерфейс GNU/Linux

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

В ходе урока важно отметить, что в операционной системе GNU/ Linux существуют средства, обеспечивающие дружественный к пользователю графический интерфейс. На первый взгляд он очень похож на широко известный графический интерфейс Microsoft Windows, но его внутреннее устройство принципиально отличается.

Следует обратить внимание учащихся на тот факт, что на свете существует множество графических устройств, управление которыми на низком уровне (вывод изображений и ввод данных, например, о перемещении мыши) – задача совсем не для пользователя, тем более что каждый вид устройства управляется по-своему. И проблему ввода-вывода на низком уровне берет на себя графическая подсистема GNU/Linux – X Window System, предоставляя пользовательским программам возможность работать в терминах оконного интерфейса. X Window System использует традиционную оконную модель, в которой пространством ресурсов является экран. Экран – это прямоугольник, на котором отображаются команды графического вывода и организуется обратная связь с устройствами графического ввода. Следует привести обратной связи – указатель мыши.

Страница:  1  2  3  4  5  6  7  8  9  10  11  12 


Другие рефераты на тему «Педагогика»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы