Стержень ИТ образования

* (vladimir. *****@***ru), (*****@)

Тверской государственный технический университет, *Тверской государственный университет, Тверь

Что может служить объединяющим началом при обучении ИТ студентов? Есть ли некоторый стержень, скрепляющий дисциплины учебного плана? Что такое хороший учебный курс?

В докладе обсуждаются возможные подходы к решению поставленных вопросов, применяемые при обучении студентов по специальностям ПОВТ и АС в ТГТУ. Для обсуждения предлагаются два тезиса:

«Каждый читаемый курс должен иметь Интернет составляющую».

«Каждый читаемый курс должен иметь программную составляющую. Программная составляющая должна быть частью сквозного программного инструментария (индивидуального и группового), - междисциплинарного и межкурсового».

Главная задача, стоящая перед выпускающей кафедрой, дать качественное образование своим студентам. Что можно сделать, чтобы выпускаемые студенты соответствовали сегодняшним и завтрашним требованиям ИТ индустрии? Для решения этой задачи следует:

·  Отбирать хороших преподавателей,- занимающихся наукой, имеющих опыт разработки ПО, умеющих и любящих работать со студентами, способных привлечь их к серьезной работе с первых лет обучения.

·  Отбирать хороших студентов, - математически грамотных, изучивших школьную информатику, трудолюбивых и талантливых.

·  Использовать учебную программу в соответствии с современными требованиями Computing Curricula [1].

К сожалению, на практике не всеми этими рецептами удается воспользоваться:

НЕ нашли? Не то? Что вы ищете?

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

2.  Профессия учителя школы не является престижной и хорошо оплачиваемой. Последние годы обсуждение качества школьного образования заменяется обсуждением ЕГЭ. Уровень школьной подготовки, особенно математический уровень, только снижается. На отбор хороших учеников надежды особой нет.

3.  Значительно лучше обстоят дела с программами, как отдельных курсов, так и всей учебной программы специальности в целом. Здесь есть выбор. Благодаря интернету доступны программы лучших вузов страны, программы лучших международных вузов – MIT, ETH и других. Например ETH по вводному курсу информатики предоставляет учебник по курсу в электронном виде, методические материалы: слайды, презентации лекций, материалы для самообучения, студенческие проекты, даже видеозаписи лекций.
В нашей стране неоценимую роль играет Интернет университет ИТ – www. *****, делающий доступным знакомство с курсами ведущих преподавателей страны. Здесь все более доступными становятся видео-курсы и курсы, читаемые в режиме online.
Поэтому в понятие стержня ИТ образования входит следующее положение:

«Каждый читаемый курс должен иметь Интернет составляющую».

4.  Что такое «хорошая программа курса»? Курс, читаемый в ETH профессором Мейером, будет ли столь же хорош, если его будет читать профессор К в Энском университете? Полагаем, что нет. Приведем аналогию. В программировании нельзя утверждать, что программа Р хороша – корректно работает. Понятие корректности бессмысленно, если задана только сама программа Р. Необходимы внешние по отношению к этой программе спецификации. Если задано предусловие и постусловие – предикаты Pred & Post, то только тогда истинность триады:
Pred {P} Post
позволяет судить о корректности программы Р.
Аналогично обстоит дело и программами учебных курсов. Не бывает хороших программ. Судить о том, хорош ли учебный курс Р, можно только по отношению к предусловию и постусловию. Предикат Pred, задающий предусловие, может быть сформулирован так: Лектор и ассистенты способны научить & большинство студентов способно воспринять курс. Постусловие Post в нашем случае формулируется так: большинство студентов восприняло курс – овладело знаниями и навыками.
Эта триада позволяет утверждать, что программа курса Р хороша, если при условия выполнения предусловия в начале чтения курса, гарантируется выполнение постусловия по его завершению.
Из этих рассуждений в частности следует, что Интернет составляющая курса должна присутствовать, но она не может заменить сам курс, читаемый конкретным лектором конкретным студентам.

5.  Рассмотрим еще одну стержневую составляющую современного ИТ образования. Сегодня практически во всех учебных курсах, читаемых для нашей специальности, так или иначе присутствует программная составляющая. Студенты пишут самостоятельные проекты на компьютере в рамках соответствующего курса, используют специализированные программные системы. До сих пор все эти работы ведутся разрозненно и не сохраняются в течение всего периода обучения. Наш второй тезис, защищаемый в этом докладе, звучит так:

«Каждый читаемый курс должен иметь программную составляющую. Программная составляющая должна быть частью сквозного программного инструментария (индивидуального и группового), - междисциплинарного и межкурсового».

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

7.  Группа студентов ведет общую библиотеку. Коллективные задания обучают работе в команде, - необходимому навыку в программной инженерии и одному из наиболее трудных моментов при обучении студентов.

Заключение

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

Литература:

1.  Рекомендации по преподаванию программной инженерии и информатики в вузах. Интернет университет ИТ, Москва, 2007 г.

2.  Долгов в большой компании: чего не хватает выпуснику ВУЗА? //Современные информационные технологии и ИТ-образование. \сб. тр. 2005. М. – 263 с.

3.  Кнеллер ИТ-образования: взгляд программиста.