## Код:
```
можно узнать ваше мнение, что подразумевается под "базовыми навыками разработки программных систем" и "фундаментальные основы программировани"
что входит в эти понятия?
```


Я честно скажу, что сходу на эти вопросы не дам исчерпывающего ответа - все это понятно на конкретном уровне, на интуитивном уровне, и передать пока это могу только в непосредственной работе с учащимися, на примерах, на обучающих проектах и т.п. Возможно, что уча студентов в этом году, я подучусь и сам, как это всегда бывает, и через год сформулирую свой ответ на ваши вопросы
А вот чем в этом контексте хорош Оберон и, в частности, BlackBox, я сказать могу - тем, что он сам по себе и является тем самым примером, образцом, на котором можно учить. Безупречная архитектура, жесткий отточенный стиль кодирования, документирования (в частности, постоянное использование ASSERT-ов и формулировка предусловий, и т.п.) - когда год назад я это открыл для себя, то я принял решение отбросить все старые привычки и навыки (а это 5 лет опыта - и Дельфи, и С++, и Ада), а просто впитывать тот стиль и идеологию, которым следовали сами авторы среды - и не пожалел об этом...

>в гос заглянул(за 2002г правда),
Насколько я знаю, какие именно языки/среды изучать госстандартом не регламентировано. У нас давным давно учат на GCC под линукс, с RAD, основанными на QT, и т.п. Все это на С++, но только потому, что преподаватели, отвечающие за основные курсы, закоренелые сишники. Впрочем, в этом году мы с Борисом Рюмшиным попробуем их подтолкнуть хотя бы на Аду, если уж аскетизм Оберона их слишком напугает...