+
Действующая цена700 499 руб.
Товаров:
На сумму:

Электронная библиотека диссертаций

Доставка любой диссертации в формате PDF и WORD за 499 руб. на e-mail - 20 мин. 800 000 наименований диссертаций и авторефератов. Все авторефераты диссертаций - БЕСПЛАТНО

Расширенный поиск

Реализация линии алгоритмизации в курсе "Языки и методы программирования" физико-математических специальностей педагогических вузов

  • Автор:

    Салангина, Надежда Яковлевна

  • Шифр специальности:

    13.00.02

  • Научная степень:

    Кандидатская

  • Год защиты:

    1999

  • Место защиты:

    Москва

  • Количество страниц:

    157 с. : ил.

  • Стоимость:

    700 р.

    499 руб.

до окончания действия скидки
00
00
00
00
+
Наш сайт выгодно отличается тем что при покупке, кроме PDF версии Вы в подарок получаете работу преобразованную в WORD - документ и это предоставляет качественно другие возможности при работе с документом
Страницы оглавления работы

СОДЕРЖАНИЕ
ВВЕДЕНИЕ
ГЛАВА 1. ФАКТОРЫ, ВЛИЯЮЩИЕ НА СОДЕРЖАНИЕ И МЕТОДЫ ПРЕПОДАВАНИЯ КУРСА ЯЗЫКИ И МЕТОДЫ ПРОГРАММИРОВАНИЯ В ПЕДАГОГИЧЕСКОМ ВУЗЕ
1.1 Современные подходы к программированию.
1.2 Изучение алгоритмизации и программирования в
школьном курсе информатики
1.3 Роль решения задач при обучении алгоритмизации и
программированию
1.4 Разработка компьютерных игр как средство выра
боткти алгоритмических навыков решения задач
Вьюод по главе 1
ГЛАВА 2. МЕТОДИКА РЕАЛИЗАЦИИ ЛИНИИ АЛГОРИТМИЗАЦИИ В КУРСЕ ЯЗЫКИ И МЕТОДЫ ПРОГРАММИРОВАНИЯ ПРИ ПОДГОТОВКЕ УЧИТЕЛЯ ИНФОРМАТИКИ.
2.1 Место курса Языки и методы программирования в
системе подготовки учителя информатики
2.2 Отбор содержания и методика изложения курса
Языки и методы программирования.
2.3 Построение системы задач, способствующих установлению межпредметных связей высшей математики и информатики при реализации линии алгоритмизации в курсе Языки и методы программирования
2.3.1. Логические игры с предметами для даух участников
2.3.2. Игры для одного лица.
2.3.3. Задача оптимизации и алгоритмы ее решения для одномерной унимодальной функции.
2.3.4. Оптимизационные задачи на графах.
2.4 Результаты педагогического эксперимента
Вывод по главе 2.
ЗАКЛЮЧЕНИЕ
ЛИТЕРАТУРА


Несмотря на то, что языки программирования можно отнести к “классическим” вопросам информатики, они продолжают подвергаться изменениям. Соответственно, необходимо вновь и вновь обращаться к отбору содержания и методов преподавания курса ЯМП. При этом необходимо опираться на общие принципы дидактики, такие как принцип научности, принцип достзтшости, принцип связи теории с практикой и другие ([4], [0]). При отборе материала курса ЯМП в педагогическом вузе необходимо учитывать как современные подходы к программированию, так и то, какое место отводится данным вопросам в школьном курсе информатики. В связи с этим в первой главе рассматриваются факторы, влияющие на содержание курса ЯМП, и проводится анализ некоторых методов обучения, которые могут быть использованы в его преподавании. Как уже отмечалось выше, одним из принципов отбора содержания курса ЯМП является принцип научности, который состоит в том, что образовательный материал должен соответствовать уровню современной науки. Рассматривая развитие языков программирования ( [8], [4], [5]), можно отметить, что за полвека они прошли путь от машинных языков, до языков, близких к человеческому. Первым программистам требовались знания в области математики и вычислительной техники. Это связано с тем, что при составлении программы на машинном языке было необходимо знать структуру и принципы работы ЭВМ, уметь кодировать информацию. Сложность заключалась и в том, что программа решения какой либо задачи, составленная для одной машины, совершенно не подходила для ЭВМ другого типа. Первым этапом в развитии языков программирования стало создание язьпса символьного кодирования (автокода). Команда, написанные на автокоде, начали переводить на машинный язык при помощи специальной программы - транслятора. Дальнейшее развитие идеи применения укрупненных команд - операторов привело к созданию операторных языков. Оператор может задавать выполнение целой последовательности элементарных действий. В зависимости от сложности конструкций операторов различают простые и развитые операторные языки, а также операторные языки высокого уровня. Операторные языки высокого уровня получили наибольшее распространение. Один из первых операторных языков программирования -Фортран, был создан в середине -х гг. XX в. С тех пор за исторически короткий период создано несколько сотен различных языков программирования и их версий, предназначенных для решения различных типов задач. Первым языком такого типа и был Фортран. Сейчас компьютеры применяют в самых разных областях человеческой деятельности, причем сфера применения ЭВМ продолжает расширяться. В общем объеме задач, решаемых на ЭВМ, уменьшается доля задач, связанных с обработкой числовой информации. Зато увеличивается доля задач, связанных с обработкой нечисловой информации (текстовой, графической, звуковой и т. Поэтому появились языки программирования, ориентированные на новые сферы применения, в том числе, предназначенные для обучения: Паскаль, Бейсик, Лого и другие. Необходимость разработки больших программ, в том числе программ, управляющих работой ЭВМ (системных программ), потребовала создания специального языка программирования Си. Этот язык используется не только дия системного программирования, но и для написания больших вычислительных программ, программ обработки текстов, проектирования, управления оборудованием и других целей. Изменение подхода к программированию и появление функционального программирования привели к созданию языка Пролог. Наряду со специальными языками, с середины -х гг. XX в. Этой работой занимались параллельно несколько разных групп специалистов. В результате было создано несколько универсальных языков программирования: ПЛ/1, Алгол-, Ада. Но развитие систем программирования диктовалось не только расширением классов решаемых задач, оно также было связано и с изменением подходов к составлению программ. Наблюдения показывают, что при написании программ многие школьники и студенты уделяют больше внимания программистской, а не алг оритмической стороне решения задачи.

Рекомендуемые диссертации данного раздела

Время генерации: 0.294, запросов: 962