Специализация "Прикладное программирование"

Изучение языков программирования – это серьёзный труд, требующий большой концентрации внимания. Обучение школьников программированию развивает внимательность, терпеливость, настойчивость, склонность к интеллектуальным видам деятельности, умение самостоятельно принимать решения. Даже если ребенок и не станет программистом, он получит представление об этой профессии, а навыки сможет использовать и в других областях.

Учащиеся будут уметь

  • формализовать поставленную задачу
  • составлять и оформлять программы на языках программирования Pascal и  C#
  • разрабатывать программные проекты на языке C#
  • тестировать и отлаживать программы  и программные проекты

Учащиеся будут знать

  • общие принципы построения и использования языков программирования, их классификацию
  • принципы объектно-ориентированного программирования
  • современные интегрированные среды разработки программ
  • процесс создания программ и  программных проектов

Программа специализации

Введение в специализацию "Компьютерная графика"

grafika2В данном разделе образовательной программы изучается графический редактор Gimp. Студенты научаться использовать инструменты рисования и выделения, работать со слоями и применять фильтры. Кроме того, они узнают, какие бывают виды изображений, познакомятся с типами графических файлов, изучат цветовые схемы CMYK и RGB.

Введение в специализации Интернет-технологий

web design1В ходе изучения данной темы студенты научатся создавать сайты с помощью системы создания и управления сайтом WordPress. На занятиях будут рассмотрены следующие вопросы:

  • знакомство с системой создания и управления сайтом WordPress,  
  • выбор темы оформления,
  • плагины WordPress,
  • настройка сайта для поисковых систем

Введение в специализации Программирования

programs2Обучение программированию начнется со знакомства с языком программирования Pascal. На занятиях будут рассмотрены следующие вопросы:

  • базовые алгоритмические конструкции
  • изучение операторов для создания линейных, разветвляющихся и циклических программ
  • создание первых вычислительных программ.

Введение в администрирование ПК

adminВ ходе изучения данной темы студенты освоят основы администрирования ПК: установка/переустановка/удаление драйвера, подключение внешних устройств (принтера, сканера, телефона и др.), защита ПК от вирусов, основы подключения ПК к локальной сети, переустановка операционной системы, установка программного обеспечения. Кроме того, студенты освоят правила ухода за персональным компьютером.

Курсовая работа по выбранной специализации

Курсовая работа выполняется в рамках той kursovaya, которую выбрал студент: «Компьютерная графика», «Интернет-технологии», «Программирование».

Основы программирования на языке Pascal

pascal 2018Pascal фактически является идеальным языком для обучения серьёзному программированию и требует определенного математического мышления, но вполне подходит для начального изучения. PascalABC.NET расширен современными языковыми возможностями для легкого, компактного и понятного программирования. В ходе изучения темы рассматриваются следующие вопросы:

  • изучение операторов для создания линейных, разветвляющихся и циклических программ,
  • знакомство с массивами и строками,
  • работа с файлами,
  • знакомство с процедурами и функциями,
  • создание вычислительных программ.

Основы визуального программирования

pascal 2018Система PascalABC.NET включает в себя простую интегрированную среду, ориентированную на эффективное обучение современному программированию. Интегрированная среда обеспечивает визуальное проектирование пользовательского интерфейса. В ходе изучения темы рассматриваются следующие вопросы:

  • интерфейс среды программирования,
  • элементы управления, их свойства и события,
  • создание обработчика событий,
  • создание несложных приложений с кнопками, окнами ввода, метками, панелями, переключателями, реагирующими на события.

Основы программирования на языке С#

csharpЯзык С# является одним из самых перспективных языков программирования. Современная среда разработки MS Visual Studio делает процесс программирования приятным и эффективным.

Язык программирования C# – основа для дальнейшего изучения объектно-ориентированных языков и современных технологий по разработке, распространению и поддержке программного обеспечения. Он будет очень полезен всем, кто планирует в дальнейшем профессионально заниматься созданием научных, офисных, а также сетевых приложений. Учащиеся получают знания современных технологий программирования, приобретают навыки разработки программ для решения обширного круга типовых задач. В курсе рассматриваются следующие вопросы:

  • типы данных,
  • операторы для создания линейных, разветвляющихся и циклических программ,
  • массивы и строки,
  • работа с функциями и файлами.
  • создание вычислительной программы

Объектно-ориентированное программирование на языке С#

csharpВ этом разделе дается представление об основных принципах объектно-ориентированного программирования на языке С#: инкапсуляция, наследование и полиморфизм. Учащиеся знакомятся с классами, объектами, методами. Создают программы, которые работают с объектами, созданными на базе пользовательских классов. Использование объектно-ориентированного программирования - хорошее решение при разработке крупных программных проектов. В разделе рассматриваются следующие вопросы:

  • принципы объектно-ориентированного программирования,
  • классы и объекты,
  • методы, конструкторы и деструкторы,
  • классы-наследники,
  • применение полиморфизма.

Создание приложений для Windows в MS Visual Studio (C#)

csharpMS Visual Studio - универсальная интегрированная среда разработки включает в себя полный набор новых и улучшенных функций, упрощающих все этапы процесса разработки от проектирования до развертывания. В среде MS Visual Studio на C# можно создавать консольные проекты и проекты Windows Forms. Visual C# простой в использовании, мощный, типизированный, объектно-ориентированный язык программирования. Содержащий множество инноваций, Visual C# обеспечивает быструю разработку приложений, но при этом сохраняет выразительность и элегантность, присущую языкам СИ.

В разделе рассматриваются следующие вопросы:

  • интерфейс среды программирования,
  • элементы управления, их свойства и события,
  • обработчики событий,
  • создание приложений с элементами управления.

Информация о специализации

Возраст учащихся

8-11 класс

Срок обучения

3 года

Количество занятий в неделю

2 занятия по 3 ак.часа
(1 ак.час - 40 минут)

Стоимость обучения

от 1 800 руб.мес  cena

РАБОТЫ УЧАЩИХСЯ

Программа архиватор

Программа архиватор

Колебания пружинного маятника

Колебания пружинного маятника

Логическая игра

Логическая игра "Мозаика"

Создание трехмерных фигур

Создание трехмерных фигур

Тестирование абитуриентов

Тестирование абитуриентов

Графический редактор

Графический редактор

Графический конструктор

Графический конструктор

Правила дорожного движения

Правила дорожного движения

Исследование движения тела

Исследование движения тела

Построение графиков функции

Построение графиков функции

Интерактивная модель

Интерактивная модель "Маятник"

Интерактивная модель

Интерактивная модель "Биение"

ЗАЯВКА НА ОБУЧЕНИЕ