Robowin: основи на логиката и алгоритмите - курс 12 000 rub. от Coddy School of Programming for Children, обучение 2 модула (месеци)
разни / / December 08, 2023
Възраст: 8-10 години
Ниво: за начинаещи.
Продължителност: от 2 модула (месеца), от 16 часа*.
Формат: индивидуални и групови уроци, офлайн и онлайн (в реално време).
Брой деца: от 1 до 8
Цена:
от 750 rub./час в онлайн група,
от 850 rub./час в офлайн група,
от 1050 rub./час индивидуално онлайн,
от 1800 rub./час индивидуално офлайн.
Логиката е фундаменталната основа на компютърните науки като наука. Той е в основата на интелигентността на децата и улеснява важни процеси като анализ, разсъждения, сравнения и много други дейности. Развитието на логическото мислене на детето е толкова важно, колкото и способността му да чете, говори и пише.
Логическото мислене не е вроден талант. Това е специално умение, което трябва да се развие. Има много начини: решаване на логически задачи, интелектуални игри, пъзели, различни образователни услуги и дори компютърни игри.
Основата на логическите умения на децата трябва да се постави от ранна възраст. Специалистите в областта на педагогиката препоръчват целенасочено развиване на логиката при учениците, особено в началните класове. Но прехвърлянето на тази задача на учителите не е решение, защото развитието на логическото мислене не е основна задача: в училище децата получават фундаментални знания, с помощта на които могат да се развиват по-нататък.
Намерихме начин да помогнем на родителите и най-важното на децата! Специално за по-малки ученици от 8 до 10 години разработихме курса „Robowin: основи на логиката и алгоритмите“, което ще помогне на децата да развият логическо и алгоритмично мислене, както и да се запознаят с принципите програмиране.
За кого е подходящ курсът?
- За тези, които се интересуват от програмиране
- За тези, които искат да развият логическо и алгоритмично мислене
- На момчета, които показват своята изобретателност по различни начини
Съдържание на учебната дисциплина:
- Конструиране на линейни алгоритми
- Последователни и вложени цикли
- Алгоритми с условия. Условен оператор if, else
- Процедури в програмирането
- Създаване на библиотеки. Съвместна дейност
- Цикли с проверка на продължението. докато цикъл
- Практикувайте решаване на задачи, изграждане на оптимални алгоритми
Цели на курса:
1. Развивайте логическо и алгоритмично мислене с помощта на Robowin, визуална и лесна за разбиране среда за програмиране.
2. Подгответе децата да овладеят сложни езици за програмиране.
Относно курса
Robowin е визуална и лесна за разбиране игрова среда за начално обучение по програмиране, където изпълнители (робот, чертожник и костенурка) изпълняват програма, въведена в текстов редактор. Програмата включва обхващане на теми като системи с инструкции, цикли, алгоритми за обратна връзка, разклоняване на пълна форма и други.
Курсът е подходящ за деца, които се интересуват от програмиране. Децата ще получат първите си умения за програмиране, ще се научат да мислят логично, да търсят решения на проблеми, да използват готови техники за програмиране и да разработят собствени алгоритми за решаване на проблеми. И нямате нужда от сложен език за програмиране за това - по време на курса работим в средата за визуални игри Robowin. Във визуална среда ще контролираме движението на робота върху картата и ще изпълняваме различни задачи - засадете цветя в лехите, изградете маршрути, излезте от лабиринта, избягвайте препятствия и връщане в базата.
Как да изберем алгоритъм за решаване на проблем? Тук е важно да познавате теорията, основите на програмирането и алгоритмизирането и да имате практически опит в решаването на проблеми. Нашият курс се основава на практическа работа - събрахме около 250 интересни задачи с различна сложност, за да консолидираме уменията на практика писане на алгоритми, развиване на умения за алгоритмично и визуално мислене, учене за самостоятелно намиране на решение и създаване правилен код.
С помощта на прости и нагледни команди децата ще се запознаят с линейни алгоритми, цикли, условия и ще се научат да създават
процедури и библиотеки и дори ще се почувствате като истински разработчици, когато участвате в екипна работа по проект.
Като част от курса „Логика и алгоритми в Robowin“, вашето дете ще:
- запознайте се със средата за разработка Robowin;
- научете основни концепции за програмиране;
- научете се да създавате прости линейни програми;
- научат се да създават програми с условия и цикли;
- ще научи специален език за програмиране, адаптиран към средата за разработка Robowin;
- научете се да използвате цикли, условия и процедури;
- ще можете да напишете и дебъгвате собствен код, да избирате оптимални алгоритми за решение;
- ще придобият умения за работа в екип;
- ще получи нови знания, необходими за по-нататъшно развитие в областта на информационните технологии;
- ще придобият умения за създаване на собствени процедури и библиотеки, което е неразделна част от работата на опитен и
- квалифициран програмист.
Децата ще придобият и знания и умения, които ще им бъдат полезни в бъдеще при усвояването на по-сложни езици за програмиране - Java, Python, C++.
Какво ви трябва за часовете?
За да завърши курса, вашето дете ще се нуждае от компютър/лаптоп с инсталирани програми.
Ако класовете са онлайн:
Достъп до интернет (проверете стабилността на интернет връзката от 10 Mbit/s).
Слушалки, както и допълнително оборудване за по-добро качество на звука: микрофон или слушалки.
9
курсовеПреподавател по курса:
„Robowin: основна логика и алгоритми“, „Разработване на мобилни игри на Android“, „Графичен дизайн Photoshop“, „Създаване на герой за игра в Photoshop“, „Дизайн мислене“, „Основи на редактирането на видео в Movavi“, „3D моделиране на игри“, „Киберсигурност“, „Дигитално изкуство: рисуване върху таблет"
образование:
Новосибирски държавен университет по архитектура и строителство (Sibstrin), строителен институт, специалност „Промишлено и гражданско строителство“.
Опит:
Десет години в дигиталната индустрия като създател на дигитално изкуство и медийно съдържание. През това време той преподаваше открити уроци в училище по компютърни науки и също така провеждаше онлайн уроци по концептуално изкуство на персонажи за начинаещи художници. Участвал е в създаването на игри като концептуален художник и графичен художник на игри. В момента участва в създаването на комикси и дизайн на книги.
интереси:
Той се интересува от рисуване и създаване на различно съдържание от оригинални рисунки до различни стоки. Свободното време може да прекарате в свирене на китара или четене на книги и комикси. Той вярва, че можете да постигнете всякакви висоти, ако правите това, което обичате.
„Дигиталната индустрия в съвременния свят засяга почти всеки аспект от живота ни. Затова трябва да го изучаваме, за да се развиваме и да оставим по-интересно бъдеще за нашите потомци.”
1-ви модул
Първият ден
Конструиране на линейни алгоритми
- Задачи по програмиране, алгоритми
- Познаване на интерфейса на средата Robowin
- Прости команди за движение на робота: напред, назад, завой
- Повторете цикъла
- Създаване на линеен алгоритъм за движение на робота, отстраняване на грешки в програмата
Практическа задача: решаване на проблема с преместване на робот и засаждане на цветя върху карта с помощта на прост линеен алгоритъм.
Резултат от урока: се запознахте с концепцията за прост алгоритъм, научихте се да пишете свой собствен алгоритъм и усвоихте работата в среда Robowin.
Втори ден
Последователни и вложени цикли
- Програмна логика, разбиване на задачите на подзадачи
- Изграждане на оптимален алгоритъм
- Последователни и вложени цикли
- Практика за решаване на проблеми
Практическа задача: решаване на проблема със засаждане на цветя и връщане на робота в базата за две карти с помощта на цикли.
Резултат от урока: се запознаха с алгоритми, включващи последователни и вложени цикли.
Ден трети
Разклоняващи се алгоритми, условен оператор if
- Запознаване с алгоритми с условие
- Практикувайте решаването на проблеми с помощта на цикли и условния оператор if
- Robowin команди за проверка на условията на цикъла
- Създаване на една програма за няколко карти, избор на оптимален алгоритъм
- Корекция на готов код
Практическа задача: създаване на алгоритъм за робот, който заобикаля няколко карти, отстраняване на грешки в създадените програми.
Резултат от урока: се запознаха с условните оператори, научиха се да изграждат по-сложни алгоритми с помощта на условни оператори и цикли.
Ден четвърти
Алгоритми с условия. Условен оператор if else
- Алгоритми с друго условие
- Проверка на условия, модификатори и, или, не
- Излезте от цикъла, прекъснете командата
- Практикувайте писане и оптимизиране на алгоритми с условия
- Анализ на решаването на проблеми
Практическа задача: решаване на проблеми с помощта на алгоритми с условия - насочваме движението на робота върху картата, променяме маршрута.
Резултат от урока: научиха се да използват условни алгоритми на практика за решаване на проблеми, подобрени умения за програмиране.
2-ри модул
Първият ден
Процедури в програмирането
– Въведение в процедурите
– Написване на процедура и извикването й в програма
– Процедури с параметри
– Алгоритми за решаване на проблеми с помощта на процедури
– Практикувайте решаване на проблеми с помощта на процедури
Практическа задача: писане на програма за „интелигентно“ засаждане на цветя чрез извикване на проста процедура и процедура с параметри.
Резултат от урока: научиха как да използват прости процедури в проблеми и анализираха примери за използване на процедури в програмирането.
Втори ден
Създаване на библиотеки. Съвместна дейност
– Какво представляват библиотеките в програмирането?
– Създаване на базов набор от процедури за робота
– Използване на създадени библиотеки при решаване на проблеми
– Работа в екип – създаване на библиотеки и отстраняване на грешки в основния код с помощта на написани библиотеки
– Практикувайте работа върху проблеми, анализирайте готови алгоритми и създавайте свои собствени
Практическа задача: създаване на библиотека от основни команди за робота, създаване на библиотеки за съвместно разработване на проекти, отстраняване на грешки в алгоритми за вашите задачи.
Резултат от урока: се запознаха с концепцията за библиотеки, научиха как да създават проста библиотека.
Ден трети
Цикли с проверка на продължението. докато цикъл
– Въведение в цикъла while – синтаксис, правила за приложение
– Модифициране на завършен код за използване с цикъл while
– Практикувайте работа върху проблеми, анализирайте готови алгоритми и създавайте свои собствени
Практическа задача: решаване на проблем с движението на робот с помощта на цикъл while.
Резултат от урока: Запознахме се с цикъла while и се научихме как да го използваме за нашите задачи.
Ден четвърти
Практикувайте решаване на задачи, изграждане на оптимални алгоритми
– Повторение на учебния материал, практикуване на решаване на задачи
– Проблеми с използването на променливи
– Задачата за бягство от лабиринта
– Решаване на сложни проблеми
– Обобщаване на курса
Практическа задача: решаване на задачи за прилагане на наученото знание.
Резултат от урока: Повторихме изучавания материал и затвърдихме уменията си за писане и отстраняване на грешки в алгоритми на практика.