Особенности использования дистанционных технологий при подготовке студентов информационно-ориентированных специальностей
Автор: Таренко Людмила Борисовна, Козин Александр Николаевич
Журнал: Образовательные технологии и общество @journal-ifets
Рубрика: Восточно-Европейская секция
Статья в выпуске: 3 т.16, 2013 года.
Бесплатный доступ
В статье раскрываются особенности дистанционной подготовки студентов в области разработки программного обеспечения и рассматриваются вопросы практико-ориентированного подхода в развитии умений студентов.
Программное обеспечение, дистанционное образование, контроль знаний, развивающие задания, процесс самообразования
Короткий адрес: https://sciup.org/14062494
IDR: 14062494
Текст научной статьи Особенности использования дистанционных технологий при подготовке студентов информационно-ориентированных специальностей
Переход к информационному обществу требует от системы образования решения принципиально новой задачи подготовки студентов, приспособленных к быстро меняющимся реалиям окружающей действительности, способных не только воспринимать, хранить и воспроизводить информацию, но и продуцировать новую, управлять информационными данными и эффективно их обрабатывать. Изменение требований продиктовано появлением новых типов теоретических и практических задач, отличающихся системным и междисциплинарным характером, нестандартностью, не имеющих однозначных и простых решений.
Необходимость ориентации процесса освоения современных информационных технологий на самообразовательную деятельность является следствием того, что в быстро меняющемся информационном обществе диктуется необходимость подготовки не только специалиста, способного выполнять определенную деятельность, а человека, способного осваивать новое, самостоятельно принимать решения, способного преобразовывать себя.
Постоянное внедрение новых компьютерных технологий и программного обеспечения требует соответствующей подготовки и профессиональной компетентности специалистов, работающих с новыми программными комплексами. Будущий специалист должен не только овладеть конкретными знаниями и умениями в области информационных технологий, но и методами получения нового знания, научиться самостоятельно ориентироваться в сфере разработки и применения программных и аппаратных средств.
Дистанционные технологии в обучении
За последние 10 лет благодаря тотальной информатизации дистанционное обучение получило очень широкое распространение. Применение дистанционных технологий в обучении позволяет повысить эффективность учебного процесса, уровень информированности и подготовки студентов, систематизировать знания, индивидуализировать обучение. Это дает толчок к развитию навыков самообучения, определенную грамотность при работе с источниками информации, что также является необходимым условием для дальнейшего профессионального роста будущего специалиста.
К основным критериями выбора средств организации электронного обучения можно отнести следующие:
-
■ Функциональность.
-
■ Надежность.
-
■ Стабильность.
-
■ Стоимость.
-
■ Наличие средств разработки контента.
-
■ Система проверки знаний.
-
■ Удобство использования.
-
■ Обеспечение доступа.
-
■ Масштабируемость и расширяемость.
-
■ Перспективы развития платформы.
-
■ Кросс-платформенность СДО.
Во всем многообразии средств организации электронного обучения можно выделить следующие группы:
-
■ авторские программные продукты (Authoring Packages),
-
■ системы управления контентом (Content Management Systems - CMS),
-
■ системы управления обучением (Learning Management Systems - LMS),
-
■ системы управления учебным контентом (Learning Content Management Systems - LCMS).
Наиболее распространенный «способ» создания системы дистанционного обучения долгое время состоял в том, чтобы перевести учебные материалы в HTML-форму и разместить их на сайтах учебных заведений. Сейчас все участники рынка согласны с тем, что одного только доступа к учебному материалу через интернет не достаточно для того, чтобы говорить о полноценной обучающей системе. Очевидно, что обучение предполагает не просто чтение учебного материала, но также активное его осмысление и приложение полученных знаний на практике [1].
Еще несколько лет назад на российском рынке преимущественно были представлены западные системы дистанционного обучения. На данный же момент число отечественных компаний, разрабатывающих собственную продукцию аналогичного класса, насчитывает более десятка. В основном они предлагают готовые онлайн-курсы или услуги по их созданию, а не решения, предназначенные для самостоятельной разработки, создания и администрирования курсов.
Среди компаний разработчиков и провайдеров услуг в области ДО можно отметить следующие:
-
■ Система дистанционного обучения WebTutor;
-
■ Система дистанционного обучения "Прометей"( http://www.prometeus.ru );
-
■ СДО "ДОЦЕНТ";
-
■ LMS eLearning Server (http://www.learnware.ru/static.php?id=3010 ).
Среди свободно распространяемых существующих OpenSource систем LMS\LCMS можно выделить следующие:
-
■ ATutor (http://www.atutor.ca/) ;
-
■ Claroline (http://www.claroline.net/) ;
-
■ Dokeos (http://www.dokeos.com/) ;
-
■ OLAT (http://www.olat.org) ;
-
■ Sakai (http://sakaiproject.org/) ;
-
■ Moodle (Modular Object-Oriented Dynamic Learning Environment) (http://moodle.org/) .
Применение дистанционных технологий при подготовке студентов в области разработки программного обеспечения
В Университете управления «ТИСБИ» обучение с применением дистанционных технологий реализуется уже достаточно давно с использованием собственной разработанной Интегрированной системы управления вузом («ИСУ ВУЗ»).
Эта технология обучения используется по ряду специальностей и направлений, среди которых присутствуют и такие, весьма востребованные, как «Программное обеспечение вычислительной техники автоматизированных систем» и «Информатика и вычислительная техника».
Дистанционная подготовка специалистов по разработке программного обеспечения имеет ряд особенностей, среди которых можно отметить следующие: ■ очень широкий разброс в уровне базовой подготовки студентов: некоторые уже работают и имеют определенный опыт, тогда как другие (и их немало) только начинают свой путь к освоению профессии;
-
■ наличие большого числа используемых языков программирования и средств разработки: даже самые популярные образуют целый список - C++, C#, Java, Delphi, Visual Basic и т.д.;
-
■ практическая направленность подготовки, когда от студента требуется большая самостоятельная работа по написанию различных программ без постоянного контакта с преподавателем.
Перечисленные факторы в значительной мере влияют на организацию учебного процесса с использованием дистанционных технологий и требуют от преподавателей большой методической работы. При этом основное внимание уделяется предметам, которые обеспечивают базовую подготовку программистов:
-
■ основы программирования на языках высокого уровня;
-
■ структуры и алгоритмы обработки данных;
-
■ основы объектно-ориентированного программирования;
-
■ разработка и реализация приложений с базами данных.
Основным элементом освоения программы курсов является самостоятельная работа студентов, которая включает в себя:
-
■ работу с разработанными электронными учебно-методическими пособиями;
-
■ подготовку алгоритмов решения задач по темам и написание программ в
соответствии с составленным алгоритмом.
Именно в процессе решения задач изучается максимальная доля нового материала, поэтому система заданий играет огромную роль при подготовке будущих программистов.
Учитывая особенности программирования как вида учебной деятельности, можно выделить следующие виды заданий:
-
■ на умение ориентироваться в многообразии программных продуктов при поиске новой информации;
-
■ на умение определять наиболее эффективные методы сбора и обработки информации;
-
■ на умение описывать и структурировать данные;
-
■ на умение построить алгоритм решения, как поэтапное преобразование
исходной информации в результирующую;
-
■ на умение осваивать методики использования программных средств для
решения практических задач;
-
■ на умение разрабатывать интерфейсы, модели компонентов информационных систем, включая модели базы данных;
-
■ на умение использовать современные инструментальные средства и технологии программирования[2].
Совокупность заданий для практического выполнения обеспечивает целенаправленность, разнообразие, взаимную связь, преемственность и постепенное усложнение работ.
В условиях дистанционного обучения огромное значение приобретает контроль навыков студентов, а среди всех форм контроля (тесты, зачеты, экзамены) на первое место выходят те формы, которые позволяют организовать общение с преподавателем – это контрольные работы и курсовое проектирование.
Текущий контроль заключается в выполнении контрольных работ и проверке преподавателем правильности работы написанной студентом программы (рис. 1). Контрольные задания по дисциплине представляют собой программную реализацию задачи, включающей в себя материал по всем темам курса.

Рис. 1. Проверка контрольной работы в системе дистанционного обучения
Для промежуточного контроля успеваемости студентов используется компьютерное тестирование по пройденным темам, активное использование которого помогает поддерживать нужный образовательный уровень студентов.
По каждому разделу курсов разработан и постоянно обновляется и пополняется большой банк вопросов, хранящихся в системе (боле 200 вопросов по каждой дисциплине профессионального блока). Подавляющее большинство вопросов сформулировано нетрадиционно, поэтому готовых ответов на них в учебниках нет. В такой системе исключено угадывание и списывание.
Преподаватель имеет возможность по своему усмотрению формировать сценарий теста, включая в него необходимое количество вопросов из различных тем предмета (рис. 2). Если студент набирает установленный преподавателем процент правильных ответов, то он получает допуск к следующему этапу контроля знаний.

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

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

Рис. 4. Поэтапное выполнение курсовой работы в системе дистанционного обучения
Аналогично реализуется управление курсовым проектированием и по остальным предметам.
За время использования поэтапного механизма выполнения курсовых работ по каждому основному предмету было выполнено более 50 работ и накоплен некоторый статистический материал, в частности – по количеству контактов на каждом этапе. Например, по дисциплине «Объектно-ориентированное программирование» среднее число контактов по каждому этапу и по работе в целом представлено в таблице 1.
Таблица 1
Среднее число контактов за время выполнения курсовой работы
этап 1 |
этап 2 |
этап 3 |
этап 4 |
Всего |
4,67 |
4,13 |
3,55 |
2,16 |
14,6 |
Как видно, среднестатистический студент за время выполнения курсовой работы получает около 15 консультаций от преподавателя, что с одной стороны, позволяет повысить качество выполняемой работы, а с другой дает преподавателю возможность более адекватно оценивать знания студентов.
Автоматизированные рабочие места студента и преподавателя реализованы в рамках Информационной системы управления учебным процессом как Web-приложения с удобным дружественным интерфейсом и могут использоваться как на стационарных компьютерах, так и на ноутбуках и планшетах.
В настоящее ведется работа внедрению в систему поэтапного механизма выполнения и дипломных работ, в том числе с учетом особенностей дипломного проектирования студентов по специальности «Прикладная информатика в экономике»[3]. Разработано и закачано в систему электронное наполнение, включая контрольно-измерительный материал, по всем дисциплинам для подготовки по направлению «Прикладная информатика».
Заключение
Использование дистанционных технологий активизирует самообразовательную деятельность студентов, повышает интенсивность и системность учебной работы, регулирует контроль учебной деятельности студентов в течение семестров, усиливает мотивацию студентов к изучению учебного материала, что в конечном итоге приводит к повышению качества подготовки будущих специалистов в области информационных технологий.