Про Бизнес-информатику ГУ-ВШЭ.

Студенты второго курса - очень слабо в теме веба, но вполне ок в теме
программирования.
К середине-концу второго курса в информатическом аспекте у них за плечами
курсы:
- информатика и программирование (3 семестра C#, хорошая алгоритмическая
база)
- базы данных (семестр теории + MS SQL)
- "веб-дизайн" (очень слабый факультатив про хтмл)
- операционные системы (не очень сильный курс, дают администрирование
Windows, и чуток потрогать Linux)
- ну а также дофига общего базового разного Computer Science, про
схемотехнику, про теорию информации и т.п.

У нас на Бизнес-информатике на старших курсах учат проектировать и внедрять
всякие корпоративные информационные системы (а также управлять проектами по
внедрению и анализировать бизнес-процессы, сорри за подробности), а про
веб-технологии, которые при такой базовой подготовке тоже вполне осваиваемы
— просто нет ничего.

На отделении программной инженерии учат про управление
разработкой опять-таки офлайнового софта, а про веб опять пробел. У
программных инженеров ещё более CS-ориентированная учебная программа, у
бизнес-информатиков больше в сторону экономики и менеджмента.

То есть по-хорошему академический учебный курс начального уровня про
серверные веб-технологии должен содержать в себе какие-то такие разделы:

1. Введение про сети, стек OSI, про tcp/ip, http и акцент на http.
2. История про клиентов, серверов и интернеты.
3. Базовые основы администрирования веб-сервера - как Apache поставить и
сконфигурировать
4. [Опционально] HTML/CSS/Javascript для тех кто не знает совсем ничего.
5. CGI, веб-программирование
6. Ну а дальше про какой-то конкретный язык — будь то перл, питон, руби,
пхп, jsp, asp.net или что угодно.
6.а. Про синтаксис
 6.б. Про основные алгоритмы работы с вебом
6.в. Про офлайновые применения

Это то что касается базового курса.
А в более продвинутом можно рассказывать уже про паттерны, про MVC, и т.п.

Можно в принципе это трансформировать в какую-то вменяемую табличку
"Темы-учебные_часы" и предложить в качестве факультатива у нас.

Я пытался читать какой-то такой курс в добровольческом режиме у нас года
полтора назад, но очень быстро запал кончился, да и опыта и знаний не
хватало. Спрос среди студентов был, человек 10 меня дергало за рукав "когда
следующее занятие", ещё 10 приходили, увидев объявления на доске.

Однако, замечу!
Прямого и немедленного практического возврата преподавателям усилий от
такого учебного курса — НЕ БУДЕТ.
Нельзя прочитать курс на семестр, и потом этих студентов считать готовыми
идти работать junior developer'ами. После такого курса можно взять их на
летнюю практику (см. как делает Джоэль Спольски), но не более того — им ещё
учиться и учиться, это всё-таки студенты.

В общем это отдельная большая тема про взаимодействие академического и
профессионального сообщества, и тут есть простор для взаимной пользы.

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

Возможно квикстарт был бы как раз хорошей темой для одноразового
мероприятия.

2009/1/13 Vany Serezhkin <[email protected]>

> Naim Shafiev wrote:
> > Было бы неплохо.Особенно в моем МИРЭА ).
> > Только студентам будет интересно что-то по типу Quick start и примеру
> > попроще.CGI .
> Наим, вот ты втеме точно, раскажи, а что студентам нужно .. быстрый
> старт сервиса - ну да можно расказать за вечер.
> А надо ли вообще ... расказыватьо структуре веба, подходах к
> вебпрограммированию и прочее ?
>
> --
> Ivan B. Serezhkin
> Spamooborona, Yandex. http://so.yandex.ru/
>
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>



-- 
С уважением,
Федин Пётр Сергеевич

тел. +7 926 335-51-30
mailto:[email protected]
ICQ UIN: 192054495
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить