Шалкина Т.Н., Красильникова В.А.

advertisement
ИНФОРМАЦИОННЫЕ
ТЕХНОЛОГИИ
В
ПОДГОТОВКЕ
БУДУЩИХ
ИНЖЕНЕРОВ-ПРОГРАММИСТОВ
Красильникова Вера Андреевна (kras@mcde.osu.ru), Шалкина Татьяна
Николаевна (ktn@mcde.osu.ru)
Оренбургский государственный университет (ОГУ)
Аннотация
В докладе предлагаются способы организации занятий с использованием
информационных технологий в процессе обучения языкам программирования
студентов профильных специальностей. Рассматриваются вопросы влияния
современных информационных технологий на готовность будущих инженеровпрограммистов к профессиональной деятельности.
INFORMATION TECHNOLOGIES IN PREPARATION OF THE FUTURE
ENGINEERS - PROGRAMMERS
Krassilnikova Vera A. (kras@mcde.osu.ru), Shalkina Tatiana N. (ktn@mcde.osu.ru)
The orenburg state university (OSU)
Abstract
In the report the ways of organization of employment with use of information
technologies are offered during training to the programming languages of the
students of profile specialities. The question of influence of modern information
technologies on readiness of the future engineers - programmers for professional
activity is considered.
Как показало наше исследование, проведенное среди специалистов в области
программирования, именно умение самостоятельно принять решение, быстро
адаптироваться к новой задаче, широкий кругозор в предметной области
становятся основными профессиональными качествами, предъявляемыми к
инженеру-программисту.
Опыт работы авторов на кафедре вычислительных машин, комплексов,
систем и сетей показал, что преподавать курсы программирования достаточно
сложно в связи с большим разнообразием языковых и программных средств.
Обычно преподаватель выбирает для себя некоторую базу, на основе которой
он и рассматривает свой курс.
Такой подход, на наш взгляд, в настоящее время не должен иметь место. Как
показали исследования, преподаватель не только выбирает программные
средства, но и составляет учебные задачи, ориентированные на эти средства.
Это приводит к тому, что студенты не заинтересованы в изучении других
программных средств, поскольку им достаточно того минимума, которого они
изучили на занятиях, для успешной учебы в ВУЗе. В результате большая
часть выпускников, во-первых, остается с этим минимумом знаний и по
окончании ВУЗа, а, во-вторых, не имеет навыков самостоятельного изучения
программных средств и обоснования выбора программного средства при
решении прикладной задачи.
Одним из решений указанной проблемы, на наш взгляд, может стать
использование современных информационных технологий для организации
как аудиторных занятий, так и самостоятельной работы студентов, будущих
инженеров-программистов.
Мы предлагаем следующий способ организации занятий по одному из курсов
программирования,
основанный
на
использовании
информационно-
предметной
среды
подготовки
будущих
инженеров-программистов,
включающей в себя совокупность педагогических, информационнокоммуникативных, организационных, материально-технических условий.
Обычно весь учебный материал, приходящийся на курс программирования,
можно разделить на две части: теоретический (основные положения,
принципы, способы) и практический (реализация теоретических положений на
примере конкретного программного средства). Мы предлагаем лекционную
часть курса посвятить только вопросам теоретического характера. Это
позволит, во-первых, увеличить объем рассматриваемого материала, а, вовторых, позволит больше внимания уделить наиболее трудным и важным
вопросам.
Практические вопросы, следует вынести на рассмотрение на лабораторнопрактические занятия. Учебный материал, касающийся теоретических и
практических вопросов, мы предлагаем разместить в электронном
гиперссылочном учебном пособии, которое преподаватель может разработать
самостоятельно, либо воспользоваться уже имеющимся. Для самоконтроля
студентов необходимо включить в учебное пособие различные вопросы, тесты
и упражнения, экзаменационные вопросы.
Включение такого учебного пособия в учебный процесс является
организационно-методической
поддержкой
самостоятельной
работы
студентов и имеет ряд преимуществ:
- студенты учатся самостоятельно изучать язык программирования,
используя консультации преподавателя и контролирующий материал;
- студенты самостоятельно выбирают для себя темп изучения материала
и устанавливают сроки сдачи лабораторного практикума;
- пособие позволяет студенту охватить материал в целом, увидеть план
изучения дисциплины заранее;
- гиперссылочная структура позволяет организовать систему как
внутрипредметных ссылок, так и межпредметных ссылок;
- большое количество иллюстраций, примеров позволяет увеличить
доступность материала.
Особое внимание, на наш взгляд, следует обратить на формулировку
итоговых заданий, которые обычно включаются учебным планом в
самостоятельную работу студентов. Во-первых, с большим интересом и более
качественно выполняются задачи, результаты которых используются на
практике. Поэтому темы итоговых заданий могут предложить сами студенты.
Обычно выбираются темы, связанные с работой студентов, если они
совмещают учебу в ВУЗе с работой или исследовательской деятельностью.
Преподаватель может сам выдвинуть темы, связанные с деятельностью ВУЗа
или кафедры. Во-вторых, итоговое задание не должно быть жестко
ориентировано на какие-либо программные средства. Напротив, решение
задачи должно ориентировать студента на самостоятельный выбор,
обоснование выбора и изучение выбранного программного средства для
решения задачи.
Рассмотренная выше методика была использована нами для организации
учебных занятий по дисциплине "Базы данных" для студентов факультета
информационных технологий ОГУ.
Нами было разработано электронное гиперссылочное пособие "Базы данных",
которое включало в себя весь необходимый учебно-методический материал
по дисциплине, включая методику выполнения итогового задания. В качестве
примера для изучения СУБД нами была выбрана среда FoxPro 2.5/2.6. Эту
среду студенты изучали на лабораторных занятиях, используя электронное
гиперссылочное пособие "Базы данных". В пособии также содержались
приблизительные варианты заданий на итоговую работу, но студентам было
предложено, во-первых, самостоятельно выбрать для себя прикладную
задачу, во-вторых, в зависимости от выбранной задачи обоснованно выбрать
СУБД, самостоятельно изучить ее, использовав методику, предложенную в
учебном пособии, и применить для решения указанной задачи.
Как показало исследование, 28,17 % студентов выбрали задание
самостоятельно (среди них 23,94 % решали прикладные задачи с возможным
последующим внедрением). Опыт самостоятельного изучения СУБД под
руководством преподавателя на лабораторных занятиях привел к тому, что
33,81 % студентов самостоятельно выбрали программные средства для
реализации поставленной задачи.
Предложенный подход к организации изучения курсов программирования при
подготовке будущих инженеров-программистов, на наш взгляд, позволяет
создать
творческую
обстановку
и
формировать
способности
к
самостоятельному изучению программных средств, что является одним из
важнейших требований, предъявляемых к специалисту данного профиля.
Download