Въведение
Основите на програмирането са реализирани на езика Scratch. Това е образователен език, създаден като инструмент за обучение на децата. Позволява лесно създаване на интерактивни истории, анимации или игри. Програмирането се извършва визуално – елементи от езика са под формата на пъзели, които подредени по подходящ начин създават работеща програма или игра. Част от занятията са предназначени за програмиране на приложения за платформата Android на езика App Inventor. От втория семестър се въвеждат други езици и платформи, като KODU (създаване на 3D игри) и Python с Minecraft. Нашият онлайн клас НЕ е уеб семинар или курс в Youtube! По време на нашите онлайн класове всеки ученик ще вижда екрана на учителя, ще чува какво казва той или тя и учителят ще има представа какво прави и говори ученикът (той или тя ще вижда екрана на всеки ученик). Всеки ученик ще може да зададе въпрос гласово, учителят ще може да отговори на всеки въпрос и да посочи къде точно е грешката и как да я поправи.
Програма на курса
1Урок 1: Minecraft
Целта на урока е да покаже какво е програмиране, как се създават игри и какви са програмните езиците. Втората цел е имплементиране на SCRATCH чрез създаване на първата игра в тази среда – Minecraft.
2Урок 2: Щамповане
Целта на урока е да запознае учениците с категорията „Маркер“. Създаване на алгоритми за рисуване на геометрични фигури. Допълнителна цел е да създадат Scratch акаунт, за да могат да представят своите проекти в Интернет.
3Урок 3: Батископ
По време на урока ще има игра, състояща се от преместване на батископа и стрелба по подводни зверове. Ще бъдат показани свойства за клониране.
4Урок 4: T-rex - част 1
Целта на урока е да се създаде игра T-rex, която е позната от браузъра Google Chrome и може да се стартира, когато нямаме интернет връзка.
5Урок 5: T-rex - част 2
Този урок е продължение на предишния.
6Урок 6: Flappy Pigeon
Целта на урока е да се създаде игра Flappy Bird. Създаване на динамично променящ се фон.
7Урок 7: Angry Birds - част 1
Целта на урока е да консолидира функцията за блокиране на съобщения и да запознае учениците с категорията „Още блокове“. Създайте своя блок.
8Урок 8: Angry Birds - част 2
Продължение на предишния урок.
9Урок 9: Състезания - част 1
Целта на урока е да се създаде Racing проект.
10Урок 10: Състезания - част 2
Този урок е продължение на предишния.
11Урок 11: PlatformerSUS - част 1
В този урок ще създадем обширна платформинг игра във вселената Among Us. Ще научим основни правила и механика, необходими за създаване на подобен тип игри.
12Урок 12: PlatformerSUS - част 2
Продължение на предходния урок.
13Урок 13: Обобщение
Целта на урока ще бъде преговор на научения материал през семестъра.
14Урок 14: App Inventor - Демонстрационен урок
Чудите се какво ви очаква през следващата година. Вече сервираме предвкусване на това, което сме ви подготвили - създаване на приложение за телефон. Вземете смартфона си в ръка и тръгваме!
