Это обязательные к выполнению всеми без исключения студентами
задания, по содержанию согласованные с программой курса. Они посвящены
изучению отдельных методов, алгоритмов и технологий компьютерной
графики. Не следует считать, что наш курс компьютерной графики сводится
только к этим работам. Нет, он шире, и изучать надо весь курс через
работу на лекциях, чтения учебников и конспекта. Эти задания только
конкретизируют и закрепляют отдельные положения курса.
Во всех этих работах реализован общий подход: с помощью ручных операций (вычислений, рисования и т.п.) в учебном режиме воспроизвести некоторый момент, связанный с компьютерной графикой.
По ходу выполнения этих работ вам придется использовать множество инструментальных программ, как графических, так и офисных. Это будут для нас именно инструменты - средства достичь поставленную цель. И мы руководствовались принципом минимальной достаточности: если что-то можно сделать (к примеру) в общедоступной Exсel, то незачем для этого заставлять студента (опять же, к примеру) писать приложение в Visual Studio с подключением, к примеру, библиотеки OpenGL... Следует понять наш подход: мы стремимся дать нашим студентам концептуальное знание, а не ремесленное умение "рисовать в Фотошопе и Иллюстраторе". Мы не умаляем важности уметь что-то "делать руками"! Но отличных учебных курсов по разным графическим программам в Интернете пруд пруди. При необходимости вы сможете проработать их самостоятельно. | Эти работы созданы специально для потенциальных разработчиков графических приложений. Студенты направления "Компьютерная инженерия" как раз и относятся к этой категории выпускников университетов. По каждой работе подготовлены пространные методические указания, доступные внизу страницы в списке приложенных файлов. Там есть и примеры выполнения, и списки контрольных вопросов. По ним вы будете защищать эти работы.Мы исходим из той уверенности, что человек, вручную выполнивший некоторую обработку графических данных, способен при необходимости ту же обработку запрограммировать. Вот только в этом случае он уже будет, во-первых, чётко представлять логику и структуру алгоритма, и, во-вторых, будет знать "узкие" и опасные места создаваемой программы. Это, несомненно, повысит качество создаваемых программ. |