Ну, опять я пристаю к уважаемому ALL все с тем же вопросом...

Чему и как учиить в программировании?
Глобально мне видятся такие направления:
1. Языки и связанные с ними понятия...
2. Базы данных
3. Интернет-программирование...
4. Взгляд сверху — проектирование, архитектура, парадигмы...
5. Да, еще ОСи... Поскольку в 3 — сетевое программирование...
Если по поводу 1 — я все знаю, то по поводу 2 — в недоумении... Теории практически нет... Единственное, что нужно там — рассказать об ООП-БД и реляционных... Ну, еще о нормализации... Фактически нужно учить совершенно КОНКРЕТНЫМ вещам... SQL... и как через ODBC связаться с базой на сервере... И тоому подобным вещам...
По поводу 3 — я вообще в шоке... Настолько здесь много всего... Причем, опять же теории никакой, а все сплошь практика...
Вот как раз о 3 я и хотел поговорить более всего...
С чего начинать, чем продолжать и куда двигать?
Если ориентированться на Дотнет... То как бы это составить целостную картину всего...
Учитывая, что студентов нужно учить конкретике, но не забывать показывать место изучаемого в общей картине...
HTML, XML, VBScript, JScript, ASP... Веб-сервисы...
Java, JSP и все с эттим связанное?...
PHP — ? PERL?
Или завязаться полностью на Додиез? Тем более, что там же и Веб-сервисы и ХМЛ и ASP...
Вообще, каким образом можно постороить этот курс — Интернет программирование?