Рейтинг@Mail.ru

ИЗ ОПЫТА ПРЕПОДАВАНИЯ КУРСА “ИНФОРМАТИКА” НА КАРТОГРАФИЧЕСКОМ ФАКУЛЬТЕТЕ МИИГАИК

Лапчинская Маргарита Петровна

Московский Государственный Университет Геодезии и Картографии (МИИГАиК), г.Москва

Для успешного усвоения основ программирования студентами картографического факультета на кафедре “Вычислительной техники и автоматизированной обработки информации” МИИГАиК был разработан комплекс методических указаний (7) по самостоятельному выполнению расчетно-графических работ (РГР). Задачи подобраны таким образом, что студент имеет возможность не только самостоятельно изучить элементы программирования, разработать и отладить текст программы, но и освоить такие базовые понятия готовых графических программных сред как растровое изображение, векторное изображение, база данных.

задать вопрос автору

Введение. Главной особенностью изучения курса “Информатика” в нашем Университете является обучение студентов работе с цифровой видеоинформацией. В частности, основной задачей дисциплины “Информатика” на младших курсах (1-й и 2-й) картографического факультета МИИГАиК является обеспечение подготовки студентов в области разработки алгоритмов и программировании самостоятельных задач с целью постепенного мотивированного перехода к освоению и грамотному использованию готовых программных пакетов анализа и обработки, преобразования и редактирования картографической информации, изучаемых на старших курсах (3-м и выше) обучения по дисциплине “Компьютерная графика” (AutoCAD, Illustrator, PhotoShop, 3D Max Studio, Freehand, ArcView и др.). Для успешного усвоения основ программирования студентами картографического факультета на кафедре “Вычислительной техники и автоматизированной обработки информации” МИИГАиК был разработан комплекс методических указаний (7) по самостоятельному выполнению расчетно-графических работ (РГР). Все 7 РГР связаны между собой по принципу: “от простого к сложному”, что позволяет учесть уровень подготовки, как сильного, так и слабого студента. Задачи подобраны таким образом, что студент имеет возможность не только самостоятельно изучить элементы программирования, разработать и отладить текст программы, но и освоить такие базовые понятия готовых графических программных сред как растровое изображение, векторное изображение, база данных.

1.Методические указания по выполнению РГР №1 включают краткие теоретические сведения и практические приемы программирования с помощью процедур и функций в среде Turbo-Pascal. Методика изложения материала задания построена таким образом, что студент имеет возможность самостоятельно разработать и отладить текст своей программы. Для этого в РГР № 1 содержатся основные сведения по командам редактора и последовательность их использования при отладке программы на простых и наглядных примерах.

2.Методические указания по выполнению РГР № 2 включает краткие теоретические сведения о стандартных процедурах и функциях текстового режима (библиотека «CRT») среды Turbo-Pascal. Рассматривается методика выполнения программы на примере общей структуры проектируемой программы. Особое внимание составитель уделяет тем стандартным процедурам и функциям, которые отвечают за управление цветовым режимом, что особенно важно для студентов картографической специальности — будущих специалистов в области цифровой картографии.

3.Теоретическая часть данных методических указаний по выполнению РГР №3 включает рассмотрение принципов структурного программирования. Для этого составитель вводит наглядные обозначения в структуре программы, позволяющие студенту на конкретном примере проследить принципы структурного программирования. Освоение студентами принципов структурного программирования формирует у студентов понимание того, как разрабатываются крупные пакеты программ, что позволяет гораздо оперативнее и с большим творчеством подойти к работе в готовых пакетах программ, что особенно важно для студентов картографической специальности — будущих пользователей мощных графических пакетов программ (AutoCAD, Illustrator, PhotoShop, 3D Max Studio, Freehand, ArcView etc.)

4.В РГР №4 изучаются основные правила корректно составленных программ, основанных, прежде всего, на принципах структурного программирования. При этом для облегчения восприятия и понимания данных правил постановка задания совпадает с РГР №3 и, используя определенные обозначения, на общей структуре программы демонстрируются четыре этапа усовершенствования программы, постепенно подводя ее к корректно составленной программе. Освоение студентами правил корректного программирования особенно важно для студентов, будущая профессия которых будет связана не только с использованием готовых графических пакетов программ, но и с их функциональным усовершенствованием.

5.Методические указания по выполнению РГР №5 включают краткие теоретические сведения об основных стандартных процедурах и функциях графического режима (библиотека «GRAPH») среды Turbo-Pascal. Рассматривается методика выполнения программы на примере константных массивов картографических условных знаков. Особое внимание уделяется тем графическим процедурам и функциям, которые отвечают за управление графическим и цветовым режимами. В данной расчетно-графической работе вводятся понятия «пиксел» и «элемент растра» и, используя полученные навыки процедурного программирования, моделируется растровый рисунок условного знака (константный массив), используя стандартный оператор процедуры PutPixel. Принципы моделирования растрового изображения через посредство основного оператора в любом языке программирования,- цикла,- позволяют студентам-картографам еще до изучения специальных дисциплин, связанных с цифровой картографией, изучить понятие растрового изображения.

6.Методические указания по выполнению РГР №6 включают теоретические сведения о структуре, типах файлов и стандартных процедурах и функциях, обеспечивающих работу с ними. Рассматривается методика выполнения программы так же на примере массивов картографических условных знаков, но в виде внешнего по отношению к программе файла. Данная РГР подготавливает студентов-картографов к тому, что все работы, связанные с цифровыми технологиями создания карт, имеют дело с цифровыми картами, представленными в виде файлов.

7.В методических указаниях по выполнению РГР №7 приводятся краткие теоретические сведения о модульном принципе программирования с целью самостоятельного создания пользовательской библиотеки подпрограмм в графическом режиме Turbo Pascal на примере текстовых файлов изображений картографических условных знаков. Одновременно вводится понятие векторного изображения и, используя стандартные графические процедуры Turbo Pascal, отвечающие за три основных примитива изображения (точка, линия, полигон), моделируется векторное изображение условного знака, заданного преподавателем в РГР №5. Рассматривается пример программы, методика выполнения задания и конкретные рекомендации. Моделирование векторного изображения через посредство стандартных графических примитивов с использованием основного оператора в любом языке программирования, — цикла, — позволяют студентам-картографам еще до изучения специальных дисциплин, связанных с цифровой картографией, изучить понятие векторного изображения.