Upload
-
View
269
Download
2
Embed Size (px)
Citation preview
Государственное бюджетное образовательное учреждение «Общеобразовательный лицей -
интернат среднего (полного) общего образования №3» г. Пензы
Элективный курс «Программирование
на языке Java»
Фрайман Владимир МаксовичСмолькин Евгений Юрьевич
Цели курса:• Познакомить учащихся с ролью
программного обеспечения и его видами. • Сформировать целостное представление
об организации данных для эффективной алгоритмической обработки.
• Развитие логического мышления.• Реализация математических способностей
учащихся в ходе составления программ на языке программирования.
Задачи курса: • Познакомить учащихся с основными алгоритмическими
конструкциями и правилами их записи, с основными способами организации данных.
• Научить учащихся составлять и записывать алгоритмы с использованием соответствующих алгоритмических конструкций.
• Научить распознавать необходимость применения той или иной алгоритмической конструкции при решении задач.
• Научить организовывать данные для эффективной алгоритмической обработки.
• Научить учащихся разрабатывать алгоритмы и реализовывать их на языке программирования Java .
• Научить учащихся осуществлять отладку и тестирование программы.
Содержание программы
Теоретическая часть
Практическая часть
Теоретическая часть• 1. Язык программирования Java.• Платформа языка и редактор для работы с программами. Структура
базовой (минимальной) программы.
• 2. Переменные. Ввод и вывод данных. Линейный алгоритм. • Переменные. Основные типы переменных. Форматы ввода, вывода
данных. Составление линейных алгоритмов.
• 3. Оператор выбора.• Оператор выбора. Использование оператора выбора.
• 4.Алгоритмы с повторениями.• Блоки. Использованием операторов выбора и блоков. Оператор цикла
for. Оператор цикла while. Библиотека системных операторов метода Math.
• 5. Массивы. • Понятие массива. правила описания массивов. Основные действия с
массивами.
Практическая часть1. Часть 2. Практическая 2. Установка платформы языка Java и редактора для работы с программами3. Базовая (минимальная) программа, правила проверки, исправления и исполнения
программы4. Описание типов переменных, основные типы (целочисленные, дробные), присвоение
значений.5. Примеры программ с использованием различных вариантов ввода и вывода данных.6. Составление линейных алгоритмов.7. Примеры программ с использованием операторов выбора.8. Использование оператора выбора в программах с вводов и выводом данных.9. Использованием операторов выбора и блоков10. Примеры простых программ с использованием цикла for.11. Примеры простых программ с использованием цикла while.12. Примеры написания программ с использованием случайных чисел и "счетчика" и
"аккумулятора"13. Использование операторов метода Math в программах математического характера14. Использование случайных чисел в программах с моделированием множественного ввода
данных.15. Примеры программ с циклом while, моделирующих "реальные ситуации" с использованием
случайных чисел, "счетчика" и "аккумулятора"16. Понятие массива. Правила описания массивов.17. Основные действия с массивами18. Примеры простых задач с использованием массивов19. Примеры задач на заполнение массивов20. Примеры задач на изменение данных в массиве21. Примеры задач на поиск в массиве.
Межпредметные связи
• Знания, полученные при изучении курса «Программирование на языке Java», учащиеся могут использовать при создании собственных программ по определенной тематике, для решения задач из различных областей знаний – математике, физике, химии, биологии и др. Знания и умения, приобретенные в результате освоения данного курса, являются фундаментом для реализации проектов в ромках программы «Наше будущее».
Государственное бюджетное образовательное учреждение «Общеобразовательный лицей -
интернат среднего (полного) общего образования №3» г. Пензы
Проекты реализуемые в рамках программы
«Школьная лига Роснано»
Программа «Наше будущее»• Лицей явился инициатором разработки
программы «Наше будущее» в сотрудничестве с ПГУ (факультет «Нано- и микроэлектроника» ) и с одним из ведущих предприятий в отрасли ракетно-космического приборостроения - Научно-исследовательским институтом физических измерений (НИИФИ).
Учредители:• ГБОУ общеобразовательный лицей-
интернат среднего (полного) общего образования №3 г. Пензы;
• Пензенский Государственный Университет (ПГУ)
• ОАО «НИИ физических измерений» (ОАО «НИИ ФИ»).
Задачи• Разработка преподавателями вузов и
лицея ГБОУ № 3 г.Пенза учебных программ с учетом общеобразовательных и исследовательско-творческих задач.
• Осуществление систематической практической работы лицеистов в научно-исследовательских лабораториях ПГУ и НИИ по избранному профилю обучения.
• Создании совместных научных проектов и исследовательских работ.
Проекты:• Прикладных исследований в области
ракетно-космического и авиационного приборостроения (получение сплавов) (НИИФИ)
• Применение кремния и его соединений в целях получениях наноматериалов с заданными свойствами.(ПГУ)
Этапы реализации проектов1этап. Факультативное профильное обучение направлениям: естествознание, инженерное дело, материаловедение.(Определяются научный и профессиональный интерес школьников.)2 этап. Формирование навыков исследовательской деятельности, изучения современного исследовательского оборудования. (Основная учебная задача - научить школьников методологии получения знаний в сфере избранного ими профиля.) 3 этап – Производственный, осуществляемый на базе лабораторий и под руководством заведующими лабораториями.(Утвержденные программы рассчитаны на 68 часов, из них 24 – практикум)