Как готовить системных программистов

Содержание

Слайд 2

Наш опыт

Кафедра системного программирования Санкт-Петербургского государственного университета имеет многолетний успешный опыт подготовки

Наш опыт Кафедра системного программирования Санкт-Петербургского государственного университета имеет многолетний успешный опыт
системных программистов
На основе нашего опыта мы хотим рассказать, как добиться того, чтобы выпускник стал специалистом, конкурентоспособным в мировом масштабе.

Слайд 3

Факторы успеха

КТО учит
КАК учат
ЧЕМУ учат
ИССЛЕДОВАТЕЛЬСКАЯ работа
ПОДДЕРЖКА ГОСУДАРСТВА И БИЗНЕСА

Факторы успеха КТО учит КАК учат ЧЕМУ учат ИССЛЕДОВАТЕЛЬСКАЯ работа ПОДДЕРЖКА ГОСУДАРСТВА И БИЗНЕСА

Слайд 4

КТО учит

Преподаватель должен быть в первую очередь исследователем, рассказывать о своих работах

КТО учит Преподаватель должен быть в первую очередь исследователем, рассказывать о своих
и тех, в которых он принимал участие, а не о том, что до него сделали другие, учить студентов новому.
Например, курсы "Компиляторы для .NET", "Реинжиниринг ПО", "Технология разработки ПО", "Архитектура ЭВМ", "Разработка интегральных схем", "Телекоммуникации" читаются специалистами, работающими непосредственно по этой тематике

Слайд 5

КАК учат

Студент должен получить реальную практику программирования. Но чтобы научить практической деятельности,

КАК учат Студент должен получить реальную практику программирования. Но чтобы научить практической
необходимо сотрудничество Университета с профильными компаниями, которые были бы заинтересованы в проведении исследований и обучении студентов.
Распределение студентов на кафедру системного программирования происходит в середине третьего курса. С этого момента каждый студент должен работать в одном из отделов ЛАНИТ-ТЕРКОМа или в другом, не менее сильном программистском коллективе

Слайд 6

ЧЕМУ учат

Если человек имеет диплом по специальности “Системное программирование”, он должен уметь

ЧЕМУ учат Если человек имеет диплом по специальности “Системное программирование”, он должен
программировать, то есть иметь представление об архитектуре ЭВМ, различных технологиях программирования, телекоммуникациях и так далее
Существующие программы обучения должны соответствовать международным стандартам, например, ACM / IEEE Computing Curricula 2001
В момент образования кафедры (1996 г.) наши курсы накрывали CC1991 не более, чем на 40%; с того момента мы работаем над улучшением соответствия

Слайд 7

ИССЛЕДОВАТЕЛЬСКАЯ работа

Важна ИССЛЕДОВАТЕЛЬСКАЯ работа студентов. Важно не просто получить программу, которая работает,

ИССЛЕДОВАТЕЛЬСКАЯ работа Важна ИССЛЕДОВАТЕЛЬСКАЯ работа студентов. Важно не просто получить программу, которая
важно получить что-то новое
Университетские люди должны быть способны не только написать программу и придумать эффективный алгоритм, но и сравнить, обосновать и оценить возможные границы применимости. Это входит в понятие “университетское образование”
Например, наши студенты/аспиранты участвовали в разработке новых алгоритмов цифровой обработки сигналов, реинжиниринга ПО, оптимизации программ, сжатия аудио- и видеоинформации…

Слайд 8

ПОДДЕРЖКА ГОСУДАРСТВА И БИЗНЕСА

Государственная поддержка нужна для того, чтобы способные и заинтересованные

ПОДДЕРЖКА ГОСУДАРСТВА И БИЗНЕСА Государственная поддержка нужна для того, чтобы способные и
в научных исследованиях люди могли ими заниматься.
Поддержка со стороны бизнеса необходима, чтобы студенты могли получить практику, работая в компаниях, а учебные заведения могли знать, чему учить, исходя из результатов своих выпускников.
Поддержка образования и науки со стороны государства и бизнеса поможет справиться с утечкой мозгов и подстегнет научные исследования.
Бизнес – уже начал поддерживать. Очередь за государством!