учебная платформа
(() => { try { const detectJs = chain => { const properties = chain.split('.'); let value = properties.length ? window : null; for (let i = 0; i < properties.length; i ++) { let property = properties[i]; if (value && value.hasOwnProperty(property)) { value = value[property]; } else { value = null; break; } } return typeof value === 'string' || typeof value === 'number' ? value : !!value; }; const onMessage = event => { if (event.data.id !== 'patterns') { return; } removeEventListener('message', onMessage); const patterns = event.data.patterns || {}; const js = {}; for (let appName in patterns) { if (patterns.hasOwnProperty(appName)) { js[appName] = {}; for (let chain in patterns[appName]) { if (patterns[appName].hasOwnProperty(chain)) { js[appName][chain] = {}; for (let index in patterns[appName][chain]) { const value = detectJs(chain); if (value && patterns[appName][chain].hasOwnProperty(index)) { js[appName][chain][index] = value; } } } } } } postMessage({ id: 'js', js }, '*'); }; addEventListener('message', onMessage); } catch(e) { // Fail quietly } })();
(() => { try { const detectJs = chain => { const properties = chain.split('.'); let value = properties.length ? window : null; for (let i = 0; i < properties.length; i ++) { let property = properties[i]; if (value && value.hasOwnProperty(property)) { value = value[property]; } else { value = null; break; } } return typeof value === 'string' || typeof value === 'number' ? value : !!value; }; const onMessage = event => { if (event.data.id !== 'patterns') { return; } removeEventListener('message', onMessage); const patterns = event.data.patterns || {}; const js = {}; for (let appName in patterns) { if (patterns.hasOwnProperty(appName)) { js[appName] = {}; for (let chain in patterns[appName]) { if (patterns[appName].hasOwnProperty(chain)) { js[appName][chain] = {}; for (let index in patterns[appName][chain]) { const value = detectJs(chain); if (value && patterns[appName][chain].hasOwnProperty(index)) { js[appName][chain][index] = value; } } } } } } postMessage({ id: 'js', js }, '*'); }; addEventListener('message', onMessage); } catch(e) { // Fail quietly } })();
ПЕРВЫЕ ШАГИ В IT
О курсе

Желая приблизить наших детей к миру IT, помочь им стать успешными и в будущем обрести достойную, востребованную и, что немаловажно, высокооплачиваемую профессию, мы разработали курс для самых юных будущих программистов – «Первые шаги в IT». Scratch – это среда программирования, созданная специально для детей возрастной группы от 7 до 16 лет, позволяющая детям создавать собственные анимированные и интерактивные истории, мультфильмы, игры и т.д.

Обучение в среде Scratch раскрывает в ребенке потенциал к системному анализу, проектированию, творческому и логическому мышлению.

В некотором роде Scratch – это конструктор, только виртуальный. Он состоит из множества деталей, соединяя которые, получаются целые программы. Благодаря этому дети познают азы программирования – объектно-ориентированное программирование, алгоритмы, циклы, ветвления, логические операторы, не погружаясь в скучную терминологию. Scratch может стать связующим звеном между программированием и другими обязательными предметами школьной программы, такими как математика, информатика, алгебра, геометрия.

Продолжительность курса: 2 года

В данном курсе изучаются:
  • Основы логики и алгоритмического мышления
  • Основные алгоритмическое конструкции
  • Программирование в среде Scratch
1
Раздел 1. Знакомство с миром информатики и программирования
Тема 1.1 Знакомство с персональным компьютером
Тема 1.2 Введение в Scratch
2
Раздел 2. Рисование и мультипликация
Тема 2.1 Система координат
Тема 2.2 Рисование и анимация
Тема 2.3 Проект "Новый год"
3
Раздел 3. Сложное через простое. Процедуры
Тема 3.1 Сценарий и координация спрайтов
Тема 3.2 Процедуры
4
Раздел 4. Разработка игр
Тема 4.1 Основы разработки
Тема 4.2 Простые платформеры
Тема 4.3 Реализация выбора и создание меню
Тема 4.4 Использование дополненной реальности
Теме 4.5 Использование хитбокса
5
Раздел 5. Переменные
Тема 5.1 Повторение
Тема 5.2 Переменные
6
Раздел 6. Принятие решений
Тема 6.1 Алгебра логики
Тема 6.2 Алгоритмы ветвления
7
Раздел 7. Подробнее о циклах
Тема 7.1 Разновидности циклов
Тема 7.2 Разработка приложений
8
Раздел 8. Обработка символов и строк
Тема 8.1 Обработка символов и строк
Тема 8.2 Шифрование
Тема 8.3 Коды
9
Раздел 9. Списки
Тема 9.1 Понятие списка и массива
10
Раздел 10. Проектная деятельность
Тема 10.1 Самостоятельная разработка
g 7 a t * . 0 , n = w ? o = 8 ! b 5 h y , m ; = & m h t * 5 1 - h 4 o 5 a * h 7 9 | t g i 9 j ; q ! j l * [ g r & r h 0 1 / y a 5 + + j | ; r 8 + v 5 - * 7 = 3 e 5 } n f | ; { g c } | s + = 9 g / n } ; , * r / e b . + r m ! d k n ! q f + o 5 d 4 h & h [ \ * o l 4 4 j x 6 1 t x b } 1 w { ; 2 2 8 x , d 6 9 l } { 6 3 f } 3 r c t & 5 0 , 7 u - - f 2 o v r q a o r / n ! t r z , h 4 l r k 9 ; w q q d | 7 6 [ & / / r o } 5 q 5 { 5 m j a { k 3 a \ k l & j / 8 u & } m n ? 4 d b [ 4 n 3 q w + l l [ ! - c { w a y k . y l s 5 z a = y e ? 3 ? z = 4 = f } q q l ; m t ? 3 | e ? e c 7 | t 4 j k . ] 3 5 m 4 / ? y m b } } f p } o w l ] { 9 b 8 v 3 j , k s 0 + ] s 5 t 6 f x ? z 3 d j x q 7 4 + 9 9 y i 3 4 6 ? = = o p w 5 + z 4 1 4 f o t . . a 2 4 r - [ i ] } { i n j w ! ! 4 0 f 3 q ] ; ; 1 w a a & s 2 x 5 { h j z 8 n | z x u j z x - m \ ; 5 \ l k ? q j } 6 b f o / b . & ? / ! ] 4 y , } [ 6 ; e [ g 7 a t m p | 6 8 x + 6 j c b = + \ i 1 t 8 [ q v } r 5 z t + { l b t r p n \ y 7 ] m & } , * k 1 d l c - ; / d ; z + p 6 n x ? = 0 y x v 8 1 ? u ? f j k , j ] e / ? 3 5 i a w o + t . b b 9 p o { c 9 o 3 b 3 t s k ] { o l } p z { [ * m k ? e . p 6 p 2 5 , ; e 4 ! m 6 + ? [ m p ? . 2 q 9 8 / q r 5 m | k v ; 9 y 1 / * 2 } i 2 g q ! x z [ ] 7 1 \ p 7 n a c , ? y 4 o { = 7 u 0 o t x & j 7 v o 8 w ! | | w 2 t w = = j n 7 } f + z g h z 0 7 } 9 c x x 1 \ c d . r f } 3 u f w k y i - f * 3 x } j \ p z / ? q 8 n ! b q 3 6 & 6 a w ] * v k d 8 u e e d a \ 7 a - f 6 7 7 v w [ y = . 5 n g / \ 8 r w 8 x u / & 4 1 w 5 \ i y ; * ! 9 + + c 5 , x t 8 6 1 , ; 8 s . y ! w . / g s x / { z 5 } r * ! ! / 1 l ; d 3 m i d

По окончанию курса ученик

Откроет для себя новые возможности при работе с компьютером
Сформирует стремление заниматься программированием
Выработает навыки творческого потенциала, стратегического мышления
Сформирует стремление познакомиться с миром IT-технологий
Разовьет умение работать в команде

Заказать обратный звонок

отправить

Ваша заявка отправлена

Мы свяжемся с Вами в ближайшее время