Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Дополнительная общеразвивающая программа
технической направленности
«Мы программируем, создаем приложения и интерфейсы
в экосистеме Apple, используя ее язык и инструменты.
Мы научим вас делать это просто, красиво и интересно».
Каждый из нас ежедневно использует для разных задач приложения на своем мобильном телефоне или планшете. А как они создаются? Или только специалистам с техническим образованием доступны такие проекты?

Оказывается, нет, многие компании разработали адаптированный язык программирования, на котором и обычный человек может научиться создавать свои проекты. Один из таких языков - язык программирования Swift, разработанный специалистами компании Apple. Вместе с нашими педагогами Вы начнете увлекательное путешествие в среде swiftplayground, где через игровые задачи можно со временем перейти к основам программирования в Swift.

Программа
«Основы программирования в Swift»
Цель программы - обучение основам программирования на Swift, формирование технической грамотности средствами приобщения обучающихся к разработке программ под современную платформу iOS.
2 возрастных уровня:
- от 10 лет и старше, от 16 лет и старше.
Основные задачи курса:
- освоить среду Swiftplaygrounds и стандартные команды исполнителя; освоить понятие «алгоритм», «функция», «цикл», «условные/логические операторы», «шаблон», «декомпозиция задачи»; развить творческие способности и логическое мышление учащихся; приобщить учащихся к проектной деятельности с использованием различных средств работы в среде Swiftplaygrounds; овладеть навыками разработки программ под современную платформу iOS; развить навыки самостоятельного поиска решений, построения алгоритмов; формирование познавательного интереса к программированию на языке swift.
- Планируемые результаты на первом этапе.
В результате освоения курса «Основы программирования на Swift в среде Swiftplayground» учащиеся получат представление:
- об алгоритмах, о программной реализации алгоритмов; о понятии «баг» - ошибка в программе или системе, из-за которой программа выдает неожиданное поведение;
«дебаггинг» - исправление багов (ошибок);
«цикл» - совокупность процессов, составляющая кругооборот в течение известного промежутка времени;
«условные операторы», «логические операторы», «операторы отношений» - реализует выполнение определённых команд при определенном условии;
«функция» - фрагмент программного кода, к которому можно обратиться из другого места программы;
«алгоритм» - последовательность действий для достижения определенной цели;
«переменные» - в них хранятся различные данные; «типы данных» - класс данных, характеризуемый членами класса и операциями, которые могут быть к ним применены;
«инициализация» - создание, объявление чего-либо; «параметры» - аргумент функции;
«аргумент» - определенное значение;
«массивы» - структура данных в виде набора компонентов; «строки» - произвольная последовательность символов;
«обработчик событий» - это метод, связанный с событием;
«тач – события» - событие, которое возникает «по касанию».
У учащихся будут сформированы:
- основы алгоритмической культуры; навык декомпозиции различных задач; основных понятий в программирование; выявление типовых задач в программирование; умение составлять несложные программы; навыки коммуникации с использованием современных средств ИКТ, включая непосредственное выступление перед аудиторией;
Обучающиеся познакомятся с одним из языков программирования и основными алгоритмическими структурами — линейной, условной и циклической; получат опыт написания и отладки программ в среде swiftplaygrounds.
Учащийся научится:
- понимать термины «исполнитель», «состояние исполнителя», «система команд»; понимать различие между непосредственным и программным управлением исполнителем; понимать термин «алгоритм»; знать основные свойства алгоритмов (фиксированная система команд, пошаговое выполнение, детерминированность, возможность возникновения отказа при выполнении команды); составлять неветвящиеся (линейные) алгоритмы и записывать их на выбранном алгоритмическом языке (языке программирования); использовать логические значения, операции и выражения с ними; понимать (формально выполнять) алгоритмы, описанные с использованием конструкций ветвления (условные операторы) и повторения (циклы), вспомогательных алгоритмов, простых и табличных величин; создавать алгоритмы для решения несложных задач, используя конструкции ветвления (условные операторы) и повторения (циклы), вспомогательные алгоритмы и простые величины; создавать и выполнять программы для решения несложных алгоритмических задач в выбранной среде программирования. разрабатывать программы под современную платформу iOS
Выпускник получит возможность:
- познакомиться с использованием в программах строковых величин и с операциями со строковыми величинами; создавать программы для решения задач, возникающих в процессе учебы и вне её; познакомиться с задачами обработки данных и алгоритмами их решения;
Перечень оборудования кабинета для реализации программы, включая мультимедийное:
Операционная система iOS. Планшеты Ipad – 10 шт. Компьютер AIO Apple iMac 27`` Core i5 3.4GHz, 8Gb, 1Tb, GeForce GTX 775M 2Гб$ - 1 шт. Рабочаястанция Apple Mac Pro 3.5GHz 6-Core Xeon/16GB/1TB/AMD FirePro D500 3GB Z0PK/105 – 1 шт.Периодичность занятий: 1 раз в неделю 2 часа учебной деятельности с перерывом на 15 мин. между занятиями.
Начальный уровень: learntocode 1, кол-во часов – 23 часа.
Содержание программы.
LEARNTOCODE 1 (первый уровень).
Введение в Swiftplaygrounds.Основы работы в среде swiftplaygrounds. Знакомство с типовыми командами. Команды перемещения (вперед, налево, направо, собрать алмаз, включить переключатель).
Функции.Выявление типовых (шаблонных) ситуаций. Умение производить декомпозицию задач. Создание простых и вложенных функций.
Цикл FOR.Цикл со счетчиком (цикл для, тело цикла).
Условные операторы
Условный оператор (последовательность действий, условие, выбор последовательности действий в зависимости от условия, команда если-то-иначе, логическое выражение).
Логические операторы
Сложные условия (сложные условия, состоящие из простых логических выражений и логических операций и, или и не, таблицы истинности). Повторение команд (повторение последовательности команд несколько раз).
Цикл WHILE
Цикл с условием (цикл пока, условие выполнения цикла).
Алгоритмы
Проведение декомпозиции задачи и составление алгоритма на примере генерации случайного лабиринта.
Создание собственных проектов (при завершение полного курса Swiftplaygrounds).
Разработка собственного проекта по предложенным темам.
Темы проектов:
Компьютерные игры: «Лабиринт», «Танцы», «Город», «Домики» и т. п.

Какие шаги мы предлагаем Вам сделать, чтобы научиться создавать приложения под iOS?
Просто сделать три шага:
Записаться на программу - «Основы программирования в Swift»,по к. т.+79090182215
Посетить первый бесплатный мастер-класс по программированию на iPad в среде SwiftPlaygrounds, В процессе обучения преподаватели помогут Вам разработать свой первый проект в Swift – мобильное приложение.Swift — это надёжный и интуитивно понятный язык программирования от Apple, при помощи которого можно создавать приложения для iOS, Mac, Apple TV и AppleWatch.
Каждый учащийся получает iPad на время занятий!
А также напоминаем, что каждую весну Всемирная конференция разработчиков Apple WWDC, Сан-Хосе, Калифорния,
предоставляют возможность способным школьникам, студентам, слушателям дополнительных курсов и членам организаций STEM*, получателям грантов WWDC
посетить конференцию разработчиков Apple.
Получателям грантов будет предоставлено бесплатное проживание и входной билет на WWDC 2018.
Предварительная запись на программу «Основы программирования в Swift» по к. т.+79090182215
Занятия будут проходить на Вагоностроителей 35 (Лигрёнок) по субботам
в 13.00,
в здании филиала (факультет художественного образования) НТГСПИ пр. Мира, 25.
группа вконтакте https:///club104773381
Преподаватель программы - Татьяна Халдина, студентка кафедры информационных технологий НТИ (ф) УрФУ


