Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 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

Преподаватель программы - Татьяна Халдина, студентка кафедры информационных технологий НТИ (ф) УрФУ