
Курсът запознава учениците с основите на програмирането чрез Java – един от най-популярните езици в света. Чрез практически задачи децата усвояват условия, цикли, масиви и принципи на обектно-ориентираното програмиране, като в края на курса могат самостоятелно да създават основни Java програми.
Участниците в курса получават сертификат за всяко завършено ниво.
500 точки
Всеки завършен модул носи 100 точки на участниците, а цяло завършено ниво общо 500 точки.
Някои от инструментите и средите използвани от участниците в нивото да създават проекти.
В този модул учениците правят първите си стъпки в света на Java програмирането. Те ще се запознаят с основни концепции като типове променливи, условни оператори, цикли и вложени цикли, чрез които ще започнат да изграждат логика в своите програми. Чрез практически упражнения ще приложат наученото, като създават първите си малки програми и развиват умения за аналитично и структурирано мислене.
В този модул учениците ще научат как да съхраняват и обработват множество данни чрез масиви – една от основните структури в програмирането. Ще се запознаят с инициализиране и попълване на масиви, както и с начина на четене на данни от конзолата чрез Scanner. Чрез циклите while и do-while ще упражнят различни подходи за обработка на информация, а в края на модула ще приложат наученото в практическо упражнение.
В този модул учениците ще се запознаят с двумерните масиви (матрици) и ще разберат как се използват за представяне и обработка на по-сложни данни. Ще научат как да обхождат елементите на матрица и нейните диагонали, както и как да прилагат различни логически операции върху тях. Чрез практическо упражнение ще затвърдят знанията си и ще изградят по-задълбочено разбиране за работата с масиви в Java.
В този модул учениците ще направят първите си стъпки в обектно-ориентираното програмиране (ООП) – един от най-важните принципи в съвременното програмиране. Ще разберат какво представляват класовете и обектите, как се използват конструктори и методи, и какво означава стойността null в контекста на Java. Чрез практическо упражнение ще приложат наученото, като създадат собствени класове и обекти и ще усетят как тези концепции изграждат основата на реалните приложения.