Главная

   

Задача сайта:

научить программированию в узком (основы программирования) и широком (методология разработки программ) понимании.

Программирование – это обширная область деятельности, описать которую во всем многообразии весьма сложно. Причем она постоянно развивается и видоизменяется. Возникает вопрос, по каким критериям, кроме специализации в конкретном направлении, оценивается квалификация принимаемого на работу программиста? Это, прежде всего – умение самообучаться, быстро адаптироваться в новой среде.

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

Тематика сайта:

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

В темах сайта рассматриваются задачи не только моделирования изображений, но и их распознавания. На основе этих задач оцениваются возможности алгоритмизации интеллекта.

При изложении материала теория тесно переплетена с практикой. Языки и технологии программирования, API программных систем, теоретические основы ООП и геометрического моделирования изучаются на примерах подготовленных программ. При этом сложность программ минимальна – в соответствии со сложностью раскрываемой проблематики.

рекомендован в соответствии с кнопками главного меню слева направо. Языки и технологии программирования внедряются в курс обучения в порядке их усложнения. Первые приложения разрабатываются на VLISP в среде AutoCAD. Затем изучается VB и более сложные для понимания языки – С/С++ и Java. По мере накопления опыта программирования усложняются и задачи 2D/3D моделирования.

Изучение API AutoDesk систем (Inventor и Fusion 360) предполагает, что навыки для самообучения в направлении создания графических приложений уже приобретены. Здесь излагается суть задачи и предлагается разработать программу на основе примеров решения аналогичных задач из интернет.

Автор: Николай Свирневский