PostgreSQL в высшем образовании (Иван Панченко, OSEDUCONF-2019)
Материал из 0x1.tv
- Докладчик
- Иван Панченко
После продолжительной работы при поддержке компании Postgres Professional были выпущены учебники по СУБД для высшей школы, базирующиеся на СУБД PostgreSQL. Начало работы над этими учебниками анонсировалось ранее на этой конференции. В докладе будут обсуждены сами учебники, опыт работы над ними, будет рассказано об учебных курсах на их базе и вообще о состоянии преподавания СУБД в России.
Содержание
Видео
Презентация
Thesis
Обучение в области компьютерных наук и прикладной информатики в большой степени «захвачено» крупными поставщиками программного обеспечения – такими как, например, компании Oracle и Microsoft. Действуя в своих интересах, они навязали свои продукты в качестве единственных примеров для изучения, что привело к снижению кругозора выпускников и снижению качества образования. К тому же, продукт с закрытым кодом не позволяет узнать, что у него внутри, и тем более попробовать сделать что-то своё. Такое образование скорее пригодно для прикладной магии, чем для специалистов в области информационных технологий: они получают набор приёмов для решения конкретных задач, без глубокого их понимания и без умения создавать новое.
Напротив, при использовании Open Source, всегда есть возможность познакомиться с внутренним устройством продукта с любой степенью подробности и глубины, и попробовать свои силы в его изменении. Поэтому проводимая компанией Postgres Professional работа по продвижению СУБД семейства Postgres в образовании имеет большое значение в масштабах всей отечественной высшей школы.
Эта деятельность началась с перевода документации (которая имеет английский оригинал в формате SGML) на русский язык. Это около 1500 страниц текста, и работа заняла примерно год. При этом была разработана технология с использованием GNU gettext, упрощающая перевод последующих версий.
Затем была П. Лузановым и Е. Роговым разработана свободно распространяемая брошюра «PostgreSQL для начинающих», которая разошлась более чем в 1.5 тыс. печатных экемпляров, при этом оставаясь доступной для скачивания в формате PDF.
Е.П. Моргунов в СибГАУ им. Решетнёва а течение нескольких лет вёл преподавание языка SQL на базе СУБД PostgreSQL, и на базе его курса им при поддержке и содержательной помощи компании Postgres Professional был написан учебник «PostgreSQL. Основы языка SQL», вышедший в 2018 году в издательстве BHV. Это первая часть курса, в который войдут также ещё две книги, посвящённые расширенным возможностям SQL и прикладному серверному программированию.
Профессор СПбГУ Б.А. Новиков, при поддержке Postgres Professional, написал учебник «Основы технологий баз данных», являющийся более глубоким университетским курсом, описывающим теорию баз данных, используемые в них алгоритмы, и их связь с прикладным использованием СУБД. Первая часть этого учебника вышла в издательстве ДМК, вторая часть в настоящее время находится на редактировании.
Все эти учебники, будучи изданными на бумаге, остаются доступными в формате PDF на сайте Postgres Professional.
В начале 2019-го учебного года по двум выпущенным учебникам были прочитаны факультативные курсы на факультете ВМК МГУ и на ФКН НИУ ВШЭ, видеозаписи которых будут опубликованы.
В нескольких университетах страны Postgres уже используется в преподавании, и мы надеемся на расширение их круга.
Примечания и ссылки
- [1] П. Лузанов, Е. Рогов, И. Лёвшин Postgres – первое знакомство. https://postgrespro.ru/education/books/introbook
- [2] Е. П. Моргунов PostgreSQL. Основы языка SQL. https://postgrespro.ru/education/books/sqlprimer
- [3] Б. А. Новиков, Е. А. Горшкова Основы технологий баз данных. https://postgrespro.ru/education/books/dbtech
Plays:31 Comments:0