Въведение
Основите на програмирането са реализирани в езика Scratch. Това е образователен език, създаден като инструмент за обучение на деца в основите на програмирането. Той позволява лесно създаване на интерактивни истории, анимации и игри. Програмирането се извършва визуално – елементите на езика са във форма на блокове, които, наредени по правилен начин, създават работеща програма или игра.
Програма на курса
1Урок 1: Scratch - Minecraft
Целта на урока е да покаже какво представлява програмирането, как се създават игри и какви са програмните езици. Втората цел е да се имплементира Scratch чрез създаване на първата игра в тази среда - Minecraft.
2Урок 2: Scratch - Pacman
Целта на урока е да се научат функциите на някои ефекти, например ефектът на призрака, и да се преговори информацията за променливите и тяхната способност да въздействат върху различни елементи на игрите.
3Урок 3: Scratch - Батискаф
По време на урока ще има игра, състояща се в движението на батискафа и стрелба по подводни чудовища. Ще бъдат показани свойствата на клонирането.
4Урок 4: Scratch - Тиранозавър - част 1
Целта на урока е да се създаде игра с Тиранозавър-Рекс, която е позната от уеб браузъра на Гъгъл Хром и може да се играе, когато нямаме интернет връзка.
5Урок 5: Scratch - Тиранозавър - част 2
Този урок е продължение на предишният.
6Урок 6: Scratch - Platformer част I
В този урок ще създадем обширна платформена игра във вселената на 'Among Us'. Ще научим основните правила и механики, необходими за създаването на игри от платформен тип.
7Урок 7: Scratch - Platformer част II
Този урок е продължение на предишния.
8Урок 8: Scratch - Ревизия
В този урок ще направим ревизия на всичко, което научихме през курса.
9Урок 9: Minecraft - Острова на тайните
Учениците ще се запознаят с начина, по който работят блоковете код. Те ще научат за командата за запълване и една от основните форми, която ще се използва за изграждане на дърво. Също така ще научат как работи прост цикъл и как да задействат конкретно събитие, както и какво са координатите и как работят те.
10Урок 10: Minecraft - Пътешествие в Недър
Учениците ще научат как работят блоковете код. Те ще научат основната операция на конструктора, ще създадат прост датчик и ще научат за няколко ефекта, които добавят разнообразие към геймплея.
11Урок 11: Minecraft - Дългата нощ
Учениците практикуват показването на съобщения на екрана, изграждат игра с история, състояща се от няколко етапа, и изпълняват последователност от няколко кода, които се изпълняват последователно при определени обстоятелства. Освен това те включват настройки на играта, свързани с трудността на играта и настройването на времето от кода.
12Урок 12: Minecraft - Джуманджи
Учениците ще научат как работят блоковете код. Те ще научат основната операция на конструктора, ще създадат прост датчик и ще научат за няколко ефекта, които добавят разнообразие към геймплея.
13Урок 13: Minecraft - Преговор
Като част от урока за повторение, учениците повтарят и затвърждават знанията, придобити в предишните уроци. Съдържанието на задачите за изпълнение може да бъде намерено във файла, прикрепен към проекта.
14Урок 14: App Inventor - Извънкласен урок
Чудиш ли се какво те очаква догодина? Днес ти предлагаме малка част от това, което сме подготвили за теб - създаване на мобилни приложения. Вземи своя смартфон в ръка и да тръгваме!
15Урок 15: (Допълнителен) Minecraft - В стаята на Дъмбълдор
Учениците практикуват показването на съобщения на екрана, изграждат наративна игра, състояща се от няколко етапа, и изпълняват последователност от няколко кода, които се изпълняват последователно при определени обстоятелства. Освен това те включват настройки на играта, свързани с трудността и настройването на времето от кода.
16Урок 16: (Допълнителен) Minecraft - Подводна Одисея
По време на днешния урок ще овладеем телепортирането към избран биом, ще приложим различни ефекти, които ще влияят както на нас, така и на нашите опоненти, ще преговорим знанията си за формите и ще приложим случайно позициониране на избрани обекти.
