Автор работы: Пользователь скрыл имя, 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
Таблица 3.2 служит для хранения конспектов урока и методических указаний к каждому.
Таблица 3.2
Таблица lessons
Название поля |
Тип поля |
Описание поля |
id |
int(11) |
идентификатор урока |
title |
varchar(255) |
название урока |
meta_d |
varchar(255) |
краткое описание |
meta_k |
varchar(255) |
ключевые слова |
description |
text |
методические указания к уроку |
text |
text |
конспект урока вместе с тегами |
В таблице 3.3 хранится вся информация необходимая для существования страницы «Тесты и задачи».
Таблица 3.3
Таблица tests
Название поля |
Тип поля |
Описание поля |
id |
int(11) |
идентификатор задания |
title |
varchar(255) |
название задания |
meta_d |
varchar(255) |
краткое описание |
meta_k |
varchar(255) |
ключевые слова |
text |
text |
проверочный материал с тегами |
Представленная в таблице 3.4 «Таблица userlist», служит для хранения списка пользователей и паролей, соответствующие каждому пользователю. Именно с нее извлекаются данные, необходимые для авторизации пользователей.
Таблица 3.4
Таблица userlist
Название поля |
Тип поля |
Описание поля |
id |
int(11) |
идентификатор пользователя |
user |
varchar(50) |
имя пользователя |
pass |
varchar(50) |
пароль пользователя |
Созданные таблицы можно изменить с использованием программы «php MyAdmin» или при помощи администраторского блока, используя пароль (Приложение Г). Эти два способа представлены на рисунке 3.14 и на рисунке 3.15.
Рисунок 3.14 Редактирование с помощью «php MyAdmin»
Рисунок 3.15 Редактирование с помощью администраторского блока
Прежде чем работать с базой данных, необходимо установить с ней сетевое соединение, а также провести авторизацию пользователя. Для этого служит функция «mysql_connect()».
<?php
$db = mysql_connect («localhost», «username», «password»);
mysql_select_db («phpsiteAslan»,$db);?>
Эта функция
устанавливает сетевое
До того как послать первый запрос серверу MySQL, необходимо указать, с какой базой данных мы собираемся работать. Для этого предназначена функция «mysql_select_db». Она уведомляет PHP, что в дальнейших операциях будет использоваться база данных «phpsiteAslan». Использование этой функции эквивалентно вызову команды «use» в SQL-запросе, т. е. функция «mysql_select_db» выбирает базу данных для дальнейшей работы, и все последующие SQL-запросы применяются к выбранной базе данных. Функция принимает в качестве аргументов название выбираемой базы данных и дескриптор соединения [32].
Одна из задач профильной школы – содействовать воспитанию нового поколения, отвечающего по своему уровню развития и образу жизни условиям информационного общества. Для этого учащимся необходимо анализировать информацию, выявлять в ней факты и проблемы, самостоятельно ставить задачи, структурировать и преобразовывать информацию, использовать ее для решения учебных и жизненных задач.
Предлагаемый профильный курс «Паскаль в 8 классе» является связующим звеном, которое обеспечит школьников необходимыми знаниями для последующего обучения.
Разработанное методическое пособие включает цели и задачи курса, программу курса, требования к знаниям и умениям учащихся после прохождения курса «Паскаль в 8 классе», тематическое и поурочное планирование, методические разработки уроков.
Методический комплекс поможет
учителю быстро и качественно
подготовить документы
Созданное электронное пособие «Курс Паскаль для 8 класса» имеет следующие возможности:
В ходе разработки профильного курса «Паскаль в 8 классе»:
ПРИЛОЖЕНИЕ
Статья на тему: «Введение элективного курса «Паскаль в 8 классе» в среднюю школу»
Статья на тему: «Целесообразность введения элективного курса «Паскаль в 8 классе» в среднюю школу»
Скрипт вызова окна авторизации
<?php
include("blocks/bd.php");
if (!isset($_SERVER['PHP_AUTH_
{
Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
Header ("HTTP/1.0 401 Unauthorized");
exit();
}
else {
if (!get_magic_quotes_gpc()) {
$_SERVER['PHP_AUTH_USER']=
mysql_escape_string($_SERVER['
$_SERVER['PHP_AUTH_PW']= mysql_escape_string($_SERVER['
}
$query = "SELECT pass FROM userlist WHERE user='".$_SERVER['PHP_AUTH_USE
$lst = @mysql_query($query);
if (!$lst)
{
Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
Header ("HTTP/1.0 401 Unauthorized");
exit();
}
if (mysql_num_rows($lst) == 0)
{
Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
Header ("HTTP/1.0 401 Unauthorized");
exit();
}
$pass = @mysql_fetch_array($lst);
if ($_SERVER['PHP_AUTH_PW']!= $pass['pass'])
{
Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
Header ("HTTP/1.0 401 Unauthorized");
exit();}}?>
Пароли к электронному пособию
Пароль и логин к подключению базы данных – «5114862», «aslan_ale».
Пароль и логин к администраторскому блоку – «5114862», «phpuser».
Содержание электронного CD-носителя
К дипломной работе прилагается электронный CD-носитель, который содержит:
Информация о работе Разработка профильного курса «Паскаль в 8 классе»