Разработка профильного курса «Паскаль в 8 классе»

Автор работы: Пользователь скрыл имя, 30 Ноября 2012 в 18:32, дипломная работа

Краткое описание

Цель исследования состоит в разработке профильного курса «Паскаль в 8 классе» обеспечивающего подготовку учеников в системе программирования «Turbo Pascal».
В связи с поставленной целью необходимо решить следующие задачи:
- анализ Государственного общеобразовательного стандарта по информатике;
- сбор и обработка учебно-методического материала по профильному курсу «Паскаль в 8 классе»;

Содержание

ВВЕДЕНИЕ 5
1 ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ И АНАЛИЗ ИСПОЛЬЗОВАНИЯ ПРОФИЛЬНОГО КУРСА В УЧЕБНОМ ПРОЦЕССЕ 8 КЛАССА 7
1.1 Цели профильного обучения 7
1.2 История создания языка программирования Паскаль 10
1.3 Достоинства и недостатки Turbo Pascal 12
1.4 Целесообразность введения курса «Паскаль в 8 классе» 14
2 СОЗДАНИЕ ПРОФИЛЬНОГО КУРСА «ПАСКАЛЬ В 8 КЛАССЕ» 17
2.1 Цели и задачи профильного курса «Паскаль в 8 классе» 18
2.2 Требования к знаниям и умениям учащихся после прохождения курса «Паскаль в 8 классе» 18
2.3 Тематическое планирование 19
2.4 Поурочное планирование 21
2.5 Алгоритмический подход в преподавании курса «Паскаль в 8 классе» 24
2.6 Методические указания для проведения профильного курса «Паскаль в 8 классе» 25
2.7 План-конспект урока по теме «Одномерный массив. Заполнение массива с помощью оператора присваивания и с помощью ввода данных с клавиатуры» 41
3 РАЗРАБОТКА ЭЛЕКТРОННОГО ПОСОБИЯ «КУРС ПАСКАЛЬ ДЛЯ 8 КЛАССА» 45
3.1 Электронное пособие «Курс Паскаль для 8 класса» 45
3.2 Схема электронного пособия 47
3.3 Создание электронного пособия 48
3.4 Создание администраторского блока 53
3.5 Создание базы данных и ее подключение 54
ЗАКЛЮЧЕНИЕ 59
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 60

Вложенные файлы: 1 файл

ПРИМЕР.doc

— 5.03 Мб (Скачать файл)

PHP – это широко  используемый язык сценариев  общего назначения с открытым  исходным кодом. Говоря проще, PHP это язык программирования, специально разработанный для написания web-приложений (сценариев), исполняющихся на web-сервере. Аббревиатура PHP означает «Hypertext Preprocessor (Препроцессор Гипертекста)». Синтаксис языка берет начало из C, Java и Perl. PHP достаточно прост для изучения. Преимуществом PHP является предоставление web-разработчикам возможности быстрого создания динамически генерируемых web-страниц.

Значительным  отличием PHP от какого-либо кода, выполняющегося на стороне клиента, например, JavaScript, является то, что PHP-скрипты выполняются на стороне сервера. PHP позволяет создавать качественные Web-приложения за очень короткие сроки, получая продукты, легко модифицируемые и поддерживаемые в будущем.

PHP прошёл долгий  путь за последние несколько  лет, становясь одним из наиболее популярных языков web-разработки.

PHP – это скрипт-язык (scripting language), встраиваемый в HTML - код,  который интерпретируется и выполняется  на web - сервере. Проще всего это  показать на примере:

<html>

<head>

<title>Вас приветствует PHP</title>

</head>

<body>

<?php

echo "Привет! Учи меня!";

?>

</body>

</html>

Отличие PHP от JavaScript, состоит в том, что PHP-скрипт выполняется  на сервере, а клиенту передается результат работы, тогда как в JavaScript-код полностью передается на клиентскую машину и выполняется только там.

Язык PHP используется примерно на 52% из 14,5 миллионов сайтов, работающих под Apache, который в свою очередь является самым распространенным севером в интернет (по разным оценкам  около 70%), популярность которого быстро растет. PHP является самым молодым, перспективным и быстроразвивающимся из языков программирования для интернет, доля его использования по сравнению с другими языками быстро растет. Его основные преимущества: широкая поддержка различных технологий, совместимость с серверами, базами данных, простота и бесплатность.

Группа разработчиков PHP состоит из множества людей, работающих над ядром и расширениями PHP, и  смежными проектами, такими, как PEAR и документации языка.

Рассмотрим  преимущества PHP:

  • управление PHP-сайтом происходит через специальную администраторскую панель (здесь находится список всех страниц, которые есть на сайте, выбрав определенную, можно ее отредактировать);
  • возможность вносить изменения на все страницы сайта одновременно, за один раз, внеся изменения только в один файл;
  • возможность добавления дополнительных программ (скриптов) на сайт;
  • вся информация храниться в базе данных MySQL, по этой причине ей намного легче управлять и вносить изменения [32].

Достоинства:

  • бесплатен;
  • постоянно совершенствуется; работает на UNIX и Windows платформах;
  • допускает работу с большинством СУБД;
  • имеет широкий набор функций (более 3 тыс.);
  • допускает объектно-ориентированное программирование;
  • способен использовать протоколы HTTP, FTP, SNMP, NNTP, РОРЗ, net sockets и другие;
  • позволяет выполнять все операции, что и перечисленные его конкуренты, и даже работать с файлами графики. Можно также запускать РНР-скрипты как интерпретируемые файлы и компилировать исполняемые приложения (в том числе с поддержкой графического интерфейса GTK) [33].

Синтаксис PHP очень  похож на синтаксис C или Perl. Люди, знакомые с программированием, очень быстро начинают писать программы на PHP. В  этом языке нет строгой типизации  данных и нет необходимости в действиях по выделению, освобождению памяти [34].

 

    1. Схема электронного пособия

 

Разрабатывая электронные пособия, каждый старается идти по кратчайшему пути. Это особенно характерно для работы над проектами с небольшим бюджетом. И из всех кратчайших путей самым дорогим оказывается тот, когда не уделяется внимание этапам разработки логичной и практичной информационной архитектуры или схемы сайта (information architecture). Информационная архитектура – это одновременно наука и искусство представлять информацию в функциональном и удобном в использовании формате.

На рисунке 3.2 представлена схема электронного пособия «Курс Паскаль для 8 класса».


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 3.2 Схема электронного пособия

 

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

 

    1. Создание электронного пособия

 

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

При создании дизайна рекомендуется воспользоваться готовыми пакетами работы с графикой. Например, популярным растровым редактором изображений Adobe Photoshop.

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

В результате дизайн получился следующим:

  • электронное пособие выполнено с использованием технологий HTML, CSS, PHP и MySQL;
  • при проектировании были выбраны нейтральные цвета и светлые тона;
  • в верхней части расположен логотип и название электронного пособия;
  • меню расположено в верхней части и отображается в виде кнопок;
  • по центру экрана расположен основной текст страницы;
  • в нижней части расположена информация о разработчике.

Для программирования php-кода использовался редактор web-страниц Adobe Dreamweaver CS3. Благодаря возможности визуального программирования можно сразу же после введения даже строчки кода наблюдать, как выглядит наше пособие. А благодаря поддержки визуального программирования можно без знания HTML тэгов. Одна из распространенных версий HTML-редактора компании Adobe- DreamWeaver CS3, который относится к категории WYSIWYG-редакторов(т.е.What You See Is What You Get), и этот пакет имеет очень много достоинств: удобный интерфейс, настройка функций, поддержка больших проектов и многое другое [35].

Но DreamWeaver на несколько  шагов опережает другие редакторы, использующие технологию WYSIWYG, в первую очередь тем, что генерирует очень чистый HTML-код. DreamWeaver позволяет избавиться от однотипной работы при создании страниц (например, верстка текста) при помощи использования опции «запись последовательности команд» вы можете записывать последовательность производимых вами команд, потом нажимаете, например, CTRL+P, и DreamWeaver воспроизводит всё в той же последовательности.

Главная страница (файл с именем index.php), она же является загрузочной страницей. В самом ее начале находится название пособия и навигация по ней. А именно, ссылки на другие страницы, такие как: «Уроки», «Тесты и задачи», «Дополнительный материал» и «Общая информация». Панель навигации позволяет посетителю целиком видеть его логические блоки. Они должны быть краткими, чтобы не занимать много экранного места. Все это есть на каждой странице данного сайта. Отличие лишь в том, что отображается в середине самой страницы.

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

 

Рисунок 3.3 Главная страница

 

Страница «Уроки», представленная на рисунке 3.4 содержит список тем курса, разбитый на разделы. Название каждого раздела является ссылкой на другую страницу, одна из них изображена на рисунке 3.5. Каждый раздел содержит методические указания и разработки уроков.

 

Рисунок 3.4 Страница «Уроки»

Рисунок 3.5 Страница «Первый раздел»

 

На рисунке 3.6 представлена страница «Тесты и задачи». Она содержит список материала, который будет необходим для проверки знаний учащихся по данному курсу. Это тесты, задачи и карточки с заданиями, использование различных тестов приобретает особую актуальность в связи с необходимостью подготовки учащихся к сдаче ЕНТ. На рисунке 3.7 изображена страница с задачами.

 

Рисунок 3.6 Страница «Тесты и задачи»

 

Рисунок 3.7 Страница с задачами по теме «Математические  выражения»

 

Страница «Дополнительный материал», представленная на рисунке 3.8 содержит материал, который пригодится в преподавании курса «Паскаль в 8 классе».

 

Рисунок 3.8 Страница «Дополнительный материал»

 

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

 

Рисунок 3.9 Страница «Общая информация»

 

    1. Создание администраторского блока

 

Электронное пособие  рассчитано на дальнейшее изменение. Для  удобства пополнения или редактирования страниц создан администраторский  блок, который изображен на рисунке 3.10. Он позволяет в любое время  внести изменения в содержание электронного пособия.

 

Рисунок 3.10 Вход в администраторский блок

 

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

С данным пособием могут работать два вида пользователей:

    • пользователь: просматривает страницы электронного пособия, скачивает необходимый материал;
    • администратор: имеет доступ к администраторскому блоку, где может вносить изменения.

На рисунке 3.11 представлено окно запроса пароля и пользователя выводится с помощью страницы «lock.php», текст которой создан с использованием скрипта (Приложение В).

 

Рисунок 3.11 Окно запроса

 

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

 

Рисунок 3.12 Редактирование главной страницы

Чтобы правильно  отредактировать нужную страницу, необходимо придерживаться правил web-программирования.

 

    1. Создание базы данных и ее подключение

 

MySQL – очень быстрая, надежная система управления реляционными базами данных (СУРБД). База данных позволяет эффективно хранить, искать, сортировать и получать данные. Сервер MySQL управляет доступом к данным, позволяя работать с ними одновременно нескольким пользователям, обеспечивает быстрый доступ к данным и гарантирует предоставление доступа только имеющим на это право пользователям. Следовательно, MySQL является многопользовательским, многопотоковым сервером. Он применяет SQL (Structured Query Language —язык структурированных запросов), используемый по всему миру стандартный язык запросов в базы данных [34].

Для создания и  редактирования базы данных используется «php MyAdmin 2.5.6». Данная программа изображена на рисунке 3.13.

 

Рисунок 3.13 Интерфейс  программы «php MyAdmin 2.5.6»

 

Каждая таблица  базы данных содержит в себе необходимую  информацию, которая отображается на страницах пособия. В таблице 3.1 содержится находится информация, служащая для отображения основных страниц электронного пособия.

 

Таблица 3.1

Таблица settings

Название  поля

Тип поля

Описание  поля

id

int(11)

идентификатор страницы

page

varchar(255)

название страницы

title

varchar(255)

заголовок страницы

meta_d

varchar(255)

краткое описание страницы

meta_k

varchar(255)

ключевые слова  страницы

text

text

содержание  страницы вместе с тегами

Информация о работе Разработка профильного курса «Паскаль в 8 классе»