Тема «Базовые элементы: Frame, Label, TextBox, CommandButon, ChekBox, OptionButton. Назначение, свойства, события, методы»
Задание 21. Разработайте проект тестирующей программы. Проект должен состоять из 12 форм. Первая форма – Регистрация, десять форм со 2 по 11 – формы вопросов и ответов. Двенадцатая форма – итог теста. Итогом теста будет только число правильных ответов.
Решение. Для реализации проекта нам понадобится 12 форм.
Установите для каждой формы следующие свойства:
объект
|
Caption
|
Border Style
|
Control Box
|
Left
|
Top
|
Height
|
Width
|
Form 1
|
Регистрация
|
1 – Fixed Single
|
False
|
6500
|
3500
|
3570
|
4725
|
Label 1
|
Фамилия
|
|
|
|
|
|
|
Label 2
|
Имя
|
|
|
|
|
|
|
Command 1
|
Начать
|
|
|
|
|
|
|
Command 2
|
Выход
|
|
|
|
|
|
|
Text 1
|
|
|
|
|
|
|
|
Text 2
|
|
|
|
|
|
|
|
Dim a As String
Private Sub Command1_Click()
If Text1.Text = "" Or Text2.Text = "" Then
a = MsgBox("Введите свою фамилию и имя", vbExclamation, "Ошибка")
Else
Form2.Visible = True
Form1.Visible = False
End If
End Sub
Private Sub Command2_Click()
End
End Sub
Private Sub Form_Load()
Form2.Visible = False
Form3.Visible = False
Form4.Visible = False
Form5.Visible = False
Form6.Visible = False
Form7.Visible = False
Form8.Visible = False
Form9.Visible = False
Form10.Visible = False
Form11.Visible = False
Form12.Visible = False
End Sub
объект
|
Caption
|
Border Style
|
Control Box
|
Left
|
Top
|
Height
|
Width
|
Form 2-12
|
Вопрос 1 и т.д.
|
1 – Fixed Single
|
False
|
6500
|
3500
|
5600
|
5000
|
Command 1
|
Далее
|
|
|
|
|
|
|
Command 2
|
Назад (начиная со второй формы)
|
|
|
|
|
|
|
Option1-5
|
Для вывода вариантов ответов
|
Label 1
|
Для ввода вопроса теста
|
|
Private Sub Command1_Click()
Form3.Visible = True
Form2.Visible = False
End Sub
|
|
Private Sub Command1_Click()
Form4.Visible = True
Form3.Visible = False
Private Sub Command2_Click()
Form2.Visible = True
Form3.Visible = False
End Sub
|
|
|
|
Private Sub Command1_Click()
Form5.Visible = True
Form4.Visible = False
End Sub
Private Sub Command2_Click()
Form3.Visible = True
Form4.Visible = False
End Sub
|
|
Private Sub Command1_Click()
Form6.Visible = True
Form5.Visible = False
End Sub
Private Sub Command2_Click()
Form4.Visible = True
Form5.Visible = False
End Sub
|
|
Private Sub Command1_Click()
Form7.Visible = True
Form6.Visible = False
End Sub
Private Sub Command2_Click()
Form5.Visible = True
Form6.Visible = False
End Sub
|
|
|
|
Private Sub Command1_Click()
Form8.Visible = True
Form7.Visible = False
End Sub
Private Sub Command2_Click()
Form6.Visible = True
Form7.Visible = False
End Sub
|
|
|
|
Private Sub Command1_Click()
Form9.Visible = True
Form8.Visible = False
End Sub
Private Sub Command2_Click()
Form7.Visible = True
Form8.Visible = False
End Sub
|
|
Private Sub Command1_Click()
Form10.Visible = True
Form9.Visible = False
End Sub
Private Sub Command2_Click()
Form8.Visible = True
Form9.Visible = False
End Sub
|
|
|
|
Private Sub Command1_Click()
Form11.Visible = True
Form10.Visible = False
End Sub
Private Sub Command2_Click()
Form9.Visible = True
Form10.Visible = False
End Sub
|
|
Private Sub Command1_Click()
Form12.Visible = True
Form11.Visible = False
End Sub
Private Sub Command2_Click()
Form10.Visible = True
Form11.Visible = False
End Sub
|
|
|
Dim q As Integer
Dim fn As String
Private Sub Command1_Click()
End
End Sub
Private Sub Form_Load()
' обработка результата – выбор правильного ответа или нажатие кнопки Назад
If Form2.Option3 Then q = q + 1: X = X + "1," Else q = q - 1: Y = Y + "1,"
If Form3.Option2 Then q = q + 1: X = X + "2," Else q = q - 1: Y = Y + "2,"
If Form4.Option4 Then q = q + 1: X = X + "3," Else q = q - 1: Y = Y + "3,"
If Form5.Option1 Then q = q + 1: X = X + "4," Else q = q - 1: Y = Y + "4,"
If Form6.Option4 Then q = q + 1: X = X + "5," Else q = q - 1: Y = Y + "5,"
If Form7.Option3 Then q = q + 1: X = X + "6," Else q = q - 1: Y = Y + "6,"
If Form8.Option3 Then q = q + 1: X = X + "7," Else q = q - 1: Y = Y + "7,"
If Form9.Option3 Then q = q + 1: X = X + "8," Else q = q - 1: Y = Y + "8,"
If Form10.Option1 Then q = q + 1: X = X + "9," Else q = q - 1: Y = Y + "9,"
If Form11.Option4 Then q = q + 1: X = X + "10" Else q = q - 1: Y = Y + "10"
' вывод номеров правильных ответов
Label3.Caption = X
' вывод номеров неправильных ответов
Label5.Caption = Y
Select Case q
Case Is = 10
a = "5"
Case 8 To 9
a = "4"
Case 5 To 7
a = "3"
Case Else
a = "2"
End Select
Label1.Caption = Form1.Text1.Text + " " + Form1.Text2.Text + ", ваша оценка " + a
fn = Label1.Caption
' вывод результата в файл
Open "c:\TEST3.txt" For Append As #1
Print #1, fn;
Close #1
End Sub
Тема «Стандартные интерфейсные объекты. Функция MsgBox»
Задание 6. Разработайте проект «Угадай число», в котором при нажатии на кнопку «Загадай число» – случайным образом генерируется число в интервале от 0 до 100. Игрок должен угадать его, при этом программа выдает подсказки: Бери больше или Бери меньше. В итоге выдается сообщение: Ты победил за … раз.
Примерный код программы:
Dim a As Integer 'Объявляем переменную искомого числа
Dim b As Integer 'Количество нажатий на кнопку [Ввод]
Dim c As String 'Объявляем переменную для символов
Private Sub Command1_Click() 'При нажатии на кнопку [Загадай число]
Randomize 'срабатывает оператор случайных чисел
a = Fix(Rnd * 100) 'Фиксируем случайное число командой Fix.
b = 0 'Число нажатий на кнопку [Ввод].
Text1.Text = ""
End Sub
Private Sub Command2_Click() 'При нажатии на кнопку [Ввод]
b = b + 1 'включаем счетчик
If b = 1 Then
c = "Супер-Мега Хакер"
End If
If b <= 3 Then
c = "Хакер"
End If
If b >= 5 Then
c = "Супер"
End If
If b >= 7 Then
c = "Мастер"
End If
If b >= 10 Then
c = "Новичок"
End If
If Val(Text1.Text) = a Then
MsgBox "Ты победил за " & b & " раз " + c, 32
End If
If Val(Text1.Text) < a Then
'Если загаданное число больше введённого, то...
MsgBox "Бери больше", 32
End If
If Val(Text1.Text) > a Then
MsgBox "Бери меньше", 32
End If
End Sub
Тема «Анимация»
Задание 1. Создать проект, в котором реализовано движение двух (например, корабля и ракеты) и более объектов (тучи по небу).
Анимация
1) Исходная форма может иметь следующий вид:
а)
Для объекта Timer1 в свойстве Interval установите 1000, объекты Image2- Image8 – изображения звезд, Image1 – ракета, Image9 – корабль (в свойстве Picture – путь к файлу рисунка).
Код программы:
Private Sub Form_Load()
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
If Image1.Top > 0 Then
Image1.Top = Image1.Top - 400
End If
If Image9.Left > 0 Then
Image9.Left = Image9.Left + 100
End If
End Sub
В качестве фона на форму в свойстве Picture укажите путь к файлу рисунка. Объекты Image1-Image5 – изображения облаков, Image6 – изображение солнца (в свойстве Picture укажите путь к файлу рисунка). Для объекта Timer1 в свойстве Interval установите 500.
Код программы
Private Sub Form_Load()
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
If Image1.Left >= 0 And Image1.Left <= 5000 Then
Image1.Left = Image1.Left + 400
End If
If Image2.Left >= 0 And Image2.Left <= 5000 Then
Image2.Left = Image2.Left + 200
End If
If Image3.Left >= 0 And Image3.Left <= 7000 Then
Image3.Left = Image3.Left + 100
End If
If Image4.Left >= 0 And Image4.Left <= 6200 Then
Image4.Left = Image4.Left + 20
End If
If Image5.Left >= 0 And Image5.Left <= 7200 Then
Image5.Left = Image5.Left + 100
End If
Image6.Visible = True
End Sub
Работа с электронным практикумом «Visual Basic в примерах и задачах», нацеленным на реализацию учебных проектов, окажет неоценимую помощь учащимся в достижении планируемых результатов в профильном обучении информатике, что будет содействовать формированию информационно-технологической компетенции на профильном уровне.
Информационно-технологическая компетенция – это понимание роли информации, информационных процессов и технологий в природе, обществе и технике, умение самостоятельно искать, собирать, анализировать, оценивать, организовывать, представлять, передавать информацию, моделировать и проектировать объекты и процессы, квалифицированно используя доступные современные средства информационных и коммуникационных технологий [188].
Следовательно, основным результатом профильного обучения является достижение информационно-коммуникационной компетентности учащегося [189].
Ожидаемые результаты достижения учащимися информационно-технологической компетенции рассматриваются нами на уровне стандарта и образовательных программ, учебников и учебных пособий. Требования к результатам обучения направлены на реализацию деятельностного и личностно-ориентированного подходов; освоение учащимися интеллектуальной и практической деятельности; овладение знаниями и умениями, необходимыми в повседневной жизни.
Таким образом, учебники и учебные пособия – это не что иное, как информационная модель обучения, своеобразный сценарий учебного процесса. Они отражают теорию и методику обучения, тот круг знаний, умений и навыков, общей культуры и опыта деятельности человека, которые обеспечивают формирование духовной сущности детской личности [187].
2.5 Организация творческих связей школа – вуз как фактор повышения качества профильного обучения
Социально-экономические преобразования, происходящие в последние годы во всех сферах жизни Республики Казахстан, подвергли значительным изменениям и систему образования. В законодательных документах об образовании подчеркивается, что «современные тенденции в сфере образования республики и задачи, стоящие перед его различными уровнями, вызывают необходимость переосмысления их роли, функций и места в общей системе образования, выработки новых подходов в их дальнейшем развитии» [190].
Одной из целей перехода к профильному обучению в старшей школе является обеспечение преемственности между общим и профессиональным образованием, способствующей более эффективной подготовке выпускников школы к освоению программ высшего профессионального образования.
Как правило, профильное обучение вводится для того, чтобы обеспечить подготовку детей к поступлению в вуз. Однако, на наш взгляд, также необходимо подготовить школьников к организационной системе обучения в вузе. Давно и хорошо известен факт вузовского образования – выпускник школы испытывает существенные затруднения на первых этапах обучения в вузе. Причин этому много:
-
несогласованность в содержании, методах и в средствах обучения в школе и вузе;
-
существенно различаются характер и способы познавательной деятельности обучаемых;
-
отсутствие преемственности как формы связи между элементами системы обучения.
В этой связи необходимо внедрять в жизнь концепции непрерывного образования и преемственности школы и системы профессионального образования. Значит, руководство и педагогические коллективы школ должны уделять особое внимание развитию творческих связей с вузами, как одной из составляющих данного процесса. Основной целью этих связей является создание условий для эффективного развития и реализации потенциальных возможностей учащихся. В основе этих связей должна стоять общая задача, как системы высшего образования, так и школы – это снижение сроков адаптации студентов (вчерашних школьников) к обучению в вузе.
Частными задачами сотрудничества школы и вуза должны стать: привитие интереса к профильным предметам вузов, ознакомление с достижениями современной науки, проведение занятий на базе вузов, что позволит обеспечить высокий уровень подготовки учеников и создать предпосылки для успешного поступления в вузы. Механизмом такого взаимодействия с вузами могут быть: отборочные региональные олимпиады, подготовительные курсы, проведение единого национального тестирования (ЕНТ); совместная оценка работ выпускников учителями профильных предметов школы и преподавателями вуза и т.д.
Роль фундаментальной составляющей взаимодействия школы и вузов играет профильное образование, поскольку взаимодействие с вузами должно опираться на высокий и дифференцированный уровень подготовки учеников.
Введение профильного обучения внесет в содержание школьного образования, в учебный процесс новые компоненты, многие из которых будут непосредственно «работать» на повышение эффективности преемственности образования в школе и в вузе
Преподавание материала в соответствии с определёнными в стандарте 12-летней школы направлениями (естественно-математический, социально-гуманитарный, технологический профиль) потребует повышения уровня образованности учителя и развития его творческого потенциала. А это, в свою очередь, приведет к необходимости, по нашему мнению, создания в школе кафедр по таким направлениям как: точные науки, словесность, иностранный язык и т.д. Основной задачей кафедр должно стать проведение опытно-экспериментальной работы учащихся, для научной организации которой понадобится введение новых должностей – заместителя директора по научно-методической работе и научного руководителя школы от вуза из числа ученых для ее научного сопровождения.
Профильное обучение также потребует внесения изменений в структуру управления. Целевое управление развитием школы должно осуществляться через систему проектов, с единой целью – развитие творческих способностей учащихся, что позволит перевести творческое сотрудничество школы с вузами в практическую плоскость.
Диапазон сотрудничества с вузами довольно широк, поэтому его целесообразно систематизировать по основным направлениям.
Первое направление - учебно-методическое, заключающееся в обеспечении учителей школы учебно-методическим материалом по профильным предметам вузов и проведении на их базе занятий с учителями по отдельным предметам; в совместной разработке экзаменационных материалов, организации тематических экскурсий, практических занятий и выездных курсов с учениками.
Второе направление связано с организацией подготовительных курсов на базе школы и вузов с участием учителей школы и преподавателей вуза, а также с проведением вузовских отборочных олимпиад.
Третье направление заключается в совместной оценке учителями и преподавателями вузов уровня подготовки учеников в ходе специального тестирования и школьных экзаменов с правом их принятия в качестве вступительных.
Положительным результатом взаимодействия школы с вузами можно назвать работу по приближению учебного плана профильного обучения к реальным потребностям жизни.
В целом, установление творческих связей с вузами является своего рода стимулом и для учеников, обеспечивая им комфортные условия для вхождение в социум, и для учителей школы, требуя от них постоянной работы по повышению своего профессионального уровня.
Сотрудничество с вузами – процесс, требующий постоянной работы всего педагогического коллектива школы, поскольку возникает ряд проблемных вопросов, часть из которых может решаться на уровне школы или вуза, а часть – на уровне отделов образования.
Исключительно важную роль в подготовке выпускников школы к труду, профессиональной деятельности, профессиональном самоопределении молодежи играет предмет «Информатика».
Профильное обучение информатике в старшей школе выступает как фактор непрерывного и устойчивого развития образовательной системы и является связывающим звеном между общим и профессиональным образованием.
Важность профильного обучения в системе социализации ученика заключается в том, что оно является промежуточной формой между общим и профессиональным образованием. Поэтому необходимо развивать социальное партнерство общего и профессионального образования. Это должно войти в число приоритетных направлений деятельности всех управленческих структур в образовании Республики Казахстан.
2.6 Подготовка и переподготовка педагогических кадров для профильной школы
В Концепции 12-летнего среднего общего образования в Республике Казахстан отмечается, что: «Переход к новой системе среднего общего образования, ориентированного на результат, актуализирует проблему целей, содержания и технологий организации профессиональной подготовки психолого-педагогических кадров. Одним из методологических решений является компетентностный подход, согласно которому целевым ориентиром профессиональной подготовки является формирование профессионально-личностной компетентности руководителя, учителя, школьного психолога».
Педагог 12 – летней школы обязан обладать высоким уровнем сформированности ряда компетентностей:
Специальная компетентность – способность заниматься собственно профессиональной деятельностью на достаточно высоком уровне и проектировать свое дальнейшее профессиональное развитие;
Социальная компетентность – способность заниматься совместной (коллективной, групповой) профессиональной деятельностью, сотрудничать и использовать принятые в профессии управленца приемы профессионального общения;
Образовательная компетентность – интерес к освоению профессиональных знаний, умений и навыков, целеполагание в образовательной деятельности, мотивация развития субъектности и креативности в образовательной деятельности, способность применять основы педагогической и социальной психологии [133].
Задача подготовки человека к жизни в современном информационном обществе возложена на систему образования, поэтому учитель профильной школы должен обеспечивать:
-
вариативность и личностную ориентацию образовательного процесса, проектирование индивидуальных образовательных траекторий;
-
профильное (в школе) и профессиональное (по окончании школы) самоопределение старшеклассников;
-
формирование способностей и компетентностей, необходимых для продолжения образования в соответствующей сфере профессионального образования [191].
Новые требования к учителю диктуют необходимость дальнейшей модернизации системы подготовки и повышения квалификация педагогических кадров. для этого необходимо обеспечить опережающую разработку стандартов высшего профессионального педагогического образования нового поколения, ввести необходимые специализации и магистерские программы с учетом потребностей профильного обучения.
Современные подходы к высшему педагогическому образованию предусматривают необходимость учета требований мировой образовательной системы, в том числе и повышение научно-технического уровня специалиста в области образования. Однако сложившаяся вузовская система подготовки учителя информатики не в полной мере соответствует требованиям современной школы.
Исследованиями установлено, что: «Программы подготовки учителей в педагогических вузах и программы по информатике в общеобразовательной школе не соответствуют друг другу. Между ними вообще нет никакой стыковки, а ведь мы должны понимать, что в той или иной форме учитель в силу своих социальных, профессиональных особенностей транслирует те знания, которые имеет сам. Он должен получить соответствующую подготовку в области информационных процессов, социальной информатики, в области чисто философских, мировоззренческих аспектов, чтобы проводить занятия на должном уровне. В педагогическом вузе практически не предусмотрено учебных курсов, связанных с мировоззренческими аспектами информатики… . Налицо очень серьезная проблема: мы не можем вести обучение информатике в школе на современном уровне, потому что вуз у нас не выпускает соответствующим образом подготовленных педагогов, их обучение в педагогическом вузе ориентировано на устаревшие концепции вычислительного применения компьютера» [192].
Приходится признать, что запросы гимназий, лицеев, школ на учителей, способных вести преподавание в профилированных классах на сегодняшний день не удовлетворяются. В решении этой проблемы необходимо объединение усилий систем переподготовки и повышения квалификации работающих учителей и педагогических университетов, осуществляющих подготовку будущих учителей информатики.
Это объективное противоречие объясняется тем, что реальное состояние знания в любой науке не всегда удовлетворяет возникающие запросы практики.
Проблемами развития методической системы профильного обучения по информатике занимались С.А. Бешенков, Т.Б. Захарова, А.А. Кузнецов, М.П. Лапчик, В.С. Леднев, В.М. Монахов, Н.В. Макарова и другие исследователи. Педагогами-учеными определено содержание и структура фундаментальных и прикладных знаний, которые позволяют подготовить учителя, соответствующего требованиям, предъявляемым к нему обществом. Обоснована идея, что школы нуждаются в специалистах трех типов:
-
специалист по школьной информатике: умеющий организовать обучение школьников информатике;
-
технологический специалист в области информатики: умеющий организовать использование информационных технологий в учебно-воспитательном процессе школы;
-
учитель информатики-профессионал в области углубленного изучения предмета в специализированных школах (лицеях, гимназиях и т.д.) и профильной школе: высококвалифицированный специалист в области информатики, умеющий организовать обучение информатике в соответствии с потребностями общества и применительно к условиям школы, владеющий методикой предмета, педагогической психологией и технологией обучения.
Для более эффективной организации обучения необходима комплексная система повышения квалификации для учителей профильных классов, включающая в себя не только ежегодные курсы повышения квалификации, но и тематические семинары, постоянную методическую поддержку и консультирование. Содержание курсов должно касается не только методических вопросов, но и вопросов подготовки к работе с контрольно-измерительными материалами, определяющими качество подготовки выпускников школ.
Другая задача, которую необходимо решать при организации профильного обучения – отбор и использование эффективных педагогических технологий (технологии проблемного, модульного, дифференцированного, проектного образования, исследовательской деятельности, дистанционного обучения). Профильное обучение предполагает основательное психолого-педагогическое сопровождение ребенка – это одна из важнейших задача по организации профильного обучения. Поэтому обязательно должно быть введено в систему повышения квалификации обучение педагогов консультативной и проектировочной деятельности, направленные на реализацию Концепции профильного обучения.
Вместе с тем в ближайшие несколько лет преподавать в профильной школе будут ныне действующие педагогические кадры. При переходе на профильное обучение необходимо обеспечить учителям, изъявившим желание работать в профильной школе, профессиональную переподготовку на базе институтов повышения квалификации педагогических кадров или университетов (с получением соответствующего сертификата и повышение категории).
Сегодня такую подготовку педагога можно осуществить только через систему повышения квалификации, т.к. она за короткое время позволяет дать основы знаний по решаемой проблеме.
Достарыңызбен бөлісу: |