
- •Глава 1. Использование интерактивных средств обучения
- •Использование икт в образовании.
- •Работа с интерактивными электронными ресурсами.
- •Электронные экзаменаторы.
- •Глава 1 состоит из двух частей, в первой описываются основные понятия о представлении информации в компьютере, а также о том на каких базовых принципах строится его работа.
- •Глава 2. Создание электронного экзаменатора по информатике.
- •Анализ необходимости внедрения современных компьютерных технологий в начальную школу.
- •Описание созданной программы
Глава 2. Создание электронного экзаменатора по информатике.
Анализ необходимости внедрения современных компьютерных технологий в начальную школу.
Разработка приложения и подбор материала.
В одобренной Правительством Российской Федерации Концепции модернизации российского образования на период до 2010 года перед системой образования поставлены новые приоритеты. При этом ведущим является подготовка подрастающего поколения к жизни в быстро меняющемся информационном обществе, в мире, в котором сильно ускоряется процесс появления новых знаний, постоянно возникает потребность в новых профессиях, в непрерывном повышении квалификации. И ключевую роль в решении этих задач играет владение современным человеком информационными и коммуникационными технологиями. Поэтому жить в современном мире, адекватно этому миру, сможет тот, кто сам умеет использовать информационные технологии, владеет современными ИКТ.
Обобщая вышесказанное, можно выделить несколько основных направлений информатизации школьного образования:
создание цифровых учебных ресурсов, баз образовательных данных и электронных библиотек;
предоставление дистанционных образовательных услуг для учащихся;
создание образовательных сайтов и порталов.
При активном и постоянном использовании информационных и коммуникационных технологий в учебном процессе мы сможем решить стоящие перед нами задачи. Ребенок должен осознавать необходимость использования ИКТ при изучении других предметов, а эту мотивацию ему может дать наиболее эффективно учитель-предметник. Мы достигнем успеха в решении задачи в формировании ИКТ компетенции, когда все учителя школы включатся в этот процесс.
Мной проведён анализ необходимости внедрения ИКТ в учебные заведения, использование обучающих программ и программ-экзаменаторов. В дальнейшем будет рассмотрена разработка программы – экзаменатора по дисциплине «Информатика», а так же внедрение в образовательный процесс.
В первую очередь необходимо определить направление, по которому будет проводиться электронный тест. Мной выбран предмет «Информатика». Язык программирования, на котором разрабатывается приложение –VBA.
Принцип проектирования заключается в пошаговой реализации проекта, опирающейся на следующие основные положения:
Использование методики «снисходящего проектирования» — от компонентов приложения верхнего уровня к компонентам нижнего уровня.
Основные особенности разработки:
пошаговая разработка. На каждом шаге выполняется тестирование созданного программного фрагмента. Фрагмент проверяется не только в рамках работы всей программы, но и в случае необходимости — с использованием специальных текстовых конструкций. Последнее необходимо, если функциональность созданного кода не полностью задействована в рамках данной конкретной программы;
одна из ключевых идей — максимально быстрое создание работающего варианта приложения, выполняющего хотя бы одну полезную для пользователя функцию. Далее наращивайте функциональность приложения исходя из соображений практической потребности в них и скорости реализации;
качественное оформление программы по ходу работы (присвоение наименований переменным, комментарии, отступы и т.д.);
оперативное выделение в ходе разработки категории повторно используемых компонентов, формирование набора таких компонентов). При активном и постоянном использовании информационных и коммуникационных технологий в учебном процессе мы сможем решить стоящие перед нами задачи. Ребенок должен осознавать необходимость использования ИКТ при изучении других предметов, а эту мотивацию ему может дать наиболее эффективно учитель-предметник. Мы достигнем успеха в решении задачи в формировании ИКТ компетенции, когда все учителя школы включатся в этот процесс;
использование методики «снисходящего проектирования» — от компонентов приложения верхнего уровня к компонентам нижнего уровня;
пошаговая разработка. На каждом шаге выполняется тестирование созданного программного фрагмента. Фрагмент проверяется не только в рамках работы всей программы, но и в случае необходимости — с использованием специальных текстовых конструкций. Последнее необходимо, если функциональность созданного кода не полностью задействована в рамках данной конкретной программы.
Разобьём разработку приложения на этапы.
Этап первый. Создаем новый проект Windows Forms. Сразу же заменим стандартное имя проекта на какое-либо осмысленное название, в данном случае «Тест по информатике». Визуально представим название теста на форме с помощью элемента управления Label. Введем текст в свойствах элемента: Тест по курсу информатики. Для ввода данных о тестируемом используем текстовое поле TextBox. Подпишем каждое текстовое поле: фамилия, имя, класс.
Этап второй. Теперь разместим элементы управления, которые нужны нам для начала работы. Они представлены в виде элементов управления Button. Теперь составим программный код для данной формы.
Public Class Form1
Dim a, b, c As String
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
a = Val(TextBox1.Text)
c = Val(TextBox2.Text)
b = Val(TextBox3.Text)
Form10.Label4.Text = 0
Me.Hide()
Form2.Show()
End Sub
End Class
Запустим проект и убедимся, что все элементы находятся на форме.
Этап третий. Создадим вторую форму, на которой будет расположен тест. Также с помощью этого элемента будут представлены вопросы, для вариантов ответов будем использовать CheckBox.
Public Class Form2
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.Hide()
Form3.Show()
End Sub
End Class
Третья форма.
Public Class Form3
Dim S As Single
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.Hide()
Form4.Show()
End Sub
End Class
Четвертая форма.
Public Class Form4
Dim S As Single
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.Hide()
Form5.Show()
End Sub
End Class
Последующие формы записываются подобным образом.
В последней форме выводиться результат тестирования где выставляется оценка в зависимости от того на сколько вопросов было дано правильных ответов. Эта форма выглядит следующим образом.
Public Class Form10
Dim o, s As Single
Dim a, c, b As String
Private Sub Form10_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
s = 0
a = Form1.TextBox1.Text
c = Form1.TextBox2.Text
b = Form1.TextBox3.Text
If Form2.CheckBox1.Checked = True And
Form2.CheckBox2.Checked = False And
Form2.CheckBox3.Checked = False And
Form2.CheckBox4.Checked = False Then
s = s + 0.625
End If
If Form3.TextBox1.Text = "г" Then
s = s + 0.625
End If
If Form4.CheckBox1.Checked = True And
Form4.CheckBox2.Checked = False And
Form4.CheckBox3.Checked = False And
Form4.CheckBox4.Checked = False Then
s = s + 0.625
End If
If Form5.TextBox1.Text = "в" Then
s = s + 0.625
End If
If Form6.CheckBox1.Checked = True And
Form6.CheckBox2.Checked = False And
Form6.CheckBox3.Checked = False And
Form6.CheckBox4.Checked = False Then
s = s + 0.625
End If
If Form7.TextBox1.Text = "а" Then
s = s + 0.625
End If
If Form8.TextBox1.Text = "а" Then
s = s + 0.625
End If
If Form9.TextBox1.Text = "а" Then
s = s + 0.625
End If
o = Math.Round(s)
Label1.Text = b
Label2.Text = c
Label3.Text = a
Label4.Text = o
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
End
End Sub
End Class