Специализация "Программирование мобильных устройств на основе Android"

androidПрограмма специализации «Программирование мобильных устройств на основе платформы Android» включает разработку приложений для смартфонов и планшетных компьютеров. Школьники изучают фундаментальные основы программирования, учатся создавать приложения для мобильных устройств от простых, учебных приложений до реальных практических задач.

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

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

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

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

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

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

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

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

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

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

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

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

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

Основы программирования

osnov progИзучаются языки программирования: Pascal, C/C++, Java, C#.

В этом разделе образовательной программы ведущей является алгоритмическая линия. Учебный материал изучается для каждого из языков Pascal, C/C++, Java, C# с последующим сравнением и анализом. Предметную основу составляют: базовые алгоритмические структуры, основные этапы решения задач, типы данных, управляющие конструкции языка, операторы цикла, массивы, методы сортировки массивов, функции, указатели, потоковые классы, динамические структуры данных, коллекции. Базовыми языками в этом разделе являются языки C/C++ и Java. В качестве сред программирования используется: MS Visual studio 2015 Net и NetBeans.

Объектно-ориентированное программирование

oop cpИзучаются языки программирования: C++, Java, C#

В данном разделе программы ведущей также является алгоритмическая линия, в которой делается упор на развитие абстрагирования и навыков моделирования с помощью объектно-ориентированного программирования на языках: C++, Java, C#. Предметную основу составляют: основные принципы ООП, понятие объекта, его данных и методов. Классы. Инкапсуляция. Наследование. Полиморфизм. Виртуальные методы. Абстрактные классы. Интерфейсы. В качестве сред программирования используется: MS Visual studio 2015 Net и NetBeans/ Android Studio.

Программирование на платформе Android

androidВ курсе рассматривается программирование мобильных устройств (смартфонов и планшетных компьютеров) на основе платформы Android.

Учащиеся изучают:

  • архитектуру ОС Android
  • комплект средств разработки Android SDK
  • язык разметки данных XML
  • структуру проектов
  • элементы управления
  • ресурсы приложения
  • графический интерфейс пользователя
  • меню, контекстные меню
  • адаптеры данных
  • компоненты для отображения данных
  • уведомления
  • обработку событий
  • использование Намерений
  • диалоговые окна
  • основы графики
  • основы анимации
  • взаимодействие с сенсорным экраном
  • синхронные и асинхронные потоки
  • игровые циклы
  • спрайтовую анимацию
  • управление ресурсами приложения
  • базы данных SQLite
  • управление пользовательскими настройками
  • обработку нештатных ситуаций.

Программирование выполняется на языке Java в среде Android Studio.

По окончании учащиеся будут уметь:

  • Самостоятельно создавать современные приложения для платформы Android
  • Создавать современный интерфейс приложения
  • Создавать и работать с ресурсами
  • Создавать современное главное и контекстные меню
  • Создавать и работать с собственными Представлениями (View)
  • Работать с графикой и анимацией
  • Эффективно работать с потоками
  • Создавать и работать с базами данных
  • Сохранять состояния и настройки приложения
  • Тестировать созданные приложения для эффективной работы

Учащиеся приобретут практический опыт решения конкретной задачи при выполнении дипломного проектирования. Здесь  будут изучены и освоены следующие вопросы:

  • Анализ способов решения прикладной задачи
  • Постановка решения прикладной задачи                                                     
  • Разработка укрупненной логики решения задачи                                                                   
  • Разработка общей схемы алгоритма                                                               
  • Разработка интерфейса приложения                                                                             
  • Разработка логики и написание кода приложения                                                                 
  • Описание алгоритма                                                                
  • Отладка и тестирование приложения                                                                            
  • Анализ выполненной работы                                                                             
  • Написание пояснительной записки                                                                  
  • Комментирование листинга программы                                                                      
  • Подготовка доклада

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

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

8-11 класс

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

3 года

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

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

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

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

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

Игра

Тренажер устного счета(OC Android)

Игра

Пятнашки (OC Android)

Игра

Цветные заметки (OC Android)

Игра

Таблицы Шульте (OC Android)

Игра

Англо-русский разговорник (OC Android)

Игра

Игра "Парные картинки" (OC Android)

Testing (OC Android)

Testing (OC Android)

Кулинарные рецепты (OC Android)

Кулинарные рецепты (OC Android)

Запоминаем слова (OC Android)

Запоминаем слова (OC Android)

Личная эффективность (OC Android)

Личная эффективность (OC Android)

Аудиоплеер (OC Android)

Аудиоплеер (OC Android)

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