Государственное бюджетное образовательное учреждение «Общеобразовательный лицей - интернат среднего (полного) общего образования №3» г. ПензыЭлективный курс «Программированиена языке Java»Фрайман Владимир МаксовичСмолькин Евгений Юрьевич
Цели курса:Познакомить учащихся с ролью программного обеспечения и его видами. Сформировать целостное представление об организации данных для эффективной алгоритмической обработки. Развитие логического мышления.Реализация математических способностей учащихся в ходе составления программ на языке программирования.
Задачи курса: Познакомить учащихся с основными алгоритмическими конструкциями и правилами их записи, с основными способами организации данных. Научить учащихся составлять и записывать алгоритмы с использованием соответствующих алгоритмических конструкций. Научить распознавать необходимость применения той или иной алгоритмической конструкции при решении задач. Научить организовывать данные для эффективной алгоритмической обработки. Научить учащихся разрабатывать алгоритмы и реализовывать их на языке программирования Java . Научить учащихся осуществлять отладку и тестирование программы.
Содержание программы
Теоретическая часть1. Язык программирования Java.Платформа языка и редактор для работы с программами. Структура базовой (минимальной) программы.2. Переменные. Ввод и вывод данных. Линейный алгоритм.Переменные. Основные типы переменных. Форматы ввода, вывода данных. Составление линейных алгоритмов.  3. Оператор выбора. Оператор выбора. Использование оператора выбора.4.Алгоритмы с повторениями.Блоки. Использованием операторов выбора и блоков. Оператор цикла for. Оператор  цикла while. Библиотека системных операторов метода Math.5. Массивы. Понятие массива. правила описания массивов. Основные действия с массивами.
Практическая частьЧасть 2. Практическая Установка платформы языка Java и редактора для работы с программамиБазовая (минимальная) программа, правила проверки, исправления и исполнения программыОписание типов переменных, основные типы (целочисленные, дробные), присвоение значений.Примеры программ с использованием различных вариантов ввода и вывода данных.Составление линейных алгоритмов.Примеры программ с использованием операторов выбора.Использование оператора выбора в программах с вводов и выводом данных.Использованием операторов выбора и блоковПримеры простых программ с использованием цикла for.Примеры простых программ с использованием цикла while.Примеры написания программ с использованием случайных чисел и "счетчика" и "аккумулятора"Использование операторов метода Math в программах математического характераИспользование случайных чисел в программах с моделированием множественного ввода данных.Примеры программ с циклом while, моделирующих "реальные ситуации" с использованием случайных чисел, "счетчика" и "аккумулятора" Понятие массива. Правила описания массивов.Основные действия с массивамиПримеры простых задач с использованием массивовПримеры задач на заполнение массивовПримеры задач на изменение данных в массивеПримеры задач на поиск в массиве.
Межпредметные связи Знания, полученные при изучении курса «Программирование на языке Java», учащиеся могут использовать при создании собственных программ по определенной тематике, для решения задач из различных областей знаний – математике, физике, химии, биологии и др. Знания и умения, приобретенные в результате освоения данного курса, являются фундаментом для реализации проектов в ромках программы «Наше будущее».
Государственное бюджетное образовательное учреждение «Общеобразовательный лицей - интернат среднего (полного) общего образования №3» г. ПензыПроекты реализуемые в рамках программы «Школьная лига Роснано»
Программа «Наше будущее»Лицей явился инициатором разработки программы «Наше будущее» в сотрудничестве с ПГУ (факультет «Нано- и микроэлектроника» ) и с одним из ведущих предприятий в отрасли ракетно-космического приборостроения - Научно-исследовательским институтом физических измерений (НИИФИ).
Учредители:ГБОУ общеобразовательный лицей-интернат среднего (полного) общего образования №3 г. Пензы;Пензенский Государственный Университет (ПГУ) ОАО «НИИ физических измерений»    (ОАО «НИИ ФИ»).
ЗадачиРазработка преподавателями вузов  и лицея ГБОУ № 3 г.Пенза учебных программ с учетом общеобразовательных и исследовательско-творческих задач. Осуществление систематической практической работы лицеистов в научно-исследовательских лабораториях ПГУ и  НИИ по избранному профилю обучения.Создании совместных научных проектов и исследовательских работ.
Проекты:Прикладных исследований в области ракетно-космического и авиационного приборостроения (получение сплавов) (НИИФИ)Применение кремния и его соединений в целях получениях наноматериалов с заданными свойствами.(ПГУ)
Этапы реализации проектов1этап. Факультативное профильное обучение  направлениям: естествознание, инженерное дело, материаловедение.(Определяются научный и профессиональный интерес школьников.)2 этап. Формирование навыков исследовательской деятельности, изучения современного исследовательского оборудования. (Основная учебная задача - научить школьников методологии получения знаний в сфере избранного ими профиля.) 3 этап –  Производственный, осуществляемый на базе лабораторий и под руководством заведующими лабораториями.(Утвержденные программы рассчитаны на 68 часов, из них 24 – практикум)

ГБОУ № 3 (г.Пенза)

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