Skip to main content

KIBERone

ПРОГРАМА ПО ПРОГРАМИРАНЕ ЗА 12-13 ГОДИНИ

KIBERone — <a href="https://kiberone.eu/it-investment-future/">IT</a> Програма 12-13 години (Секция 1 - Введение)

Уеб приложения, C#, C++, Unreal Engine
и инженерни проекти с Arduino

На 12–13 години детето вече е готово да работи с технологии на съвсем различно ниво.

Тук вече не става дума просто за „интересен курс по програмиране“, а за реални програмни езици, разработка на уеб приложения, създаване на собствена видеоигра и работа с електроника.

Програмата на KIBERone за 12–13 години включва HTML, CSS, JavaScript, Python, C#, C++, Unreal Engine и Arduino. Учениците работят със среди и технологии, които се използват и от професионални разработчици, но задачите са подбрани така, че да бъдат разбираеми и постижими за тази възраст.

Това е възрастта, в която интересът към компютрите може постепенно да се превърне в посока, увереност и първи сериозни технически умения.

KIBERone — IT Програма 12-13 години (Секция 2 - Как се развиват уменията)

Как се развиват уменията през програмата?

Програмата за 12–13 години прави ясна крачка към по-сериозното програмиране.

01 HTML, CSS, JS & Python
02 Динамични уеб приложения
03 C#
04 C++
05 Unreal Engine
06 Електроника и Arduino

Детето не просто се среща с различни езици.

То започва да разбира как един и същ програмен принцип се пренася от една технология към друга:

Как работят променливите
Как се използват цикли и функции
Как се организират обекти
Как се обработват събития
Как се изгражда по-голям проект от много отделни части
Това е важен преход
„Мога да изпълня задачата.“
→
„Разбирам как е построена програмата и мога сам да създам решение.“
KIBERone — IT Програма 12-13 години (Секция 3 - Какво ще може детето)

Какво ще може детето след програмата?

Да създава динамични уеб приложения

Ще използва HTML, CSS и JavaScript заедно, така че страницата не само да показва съдържание, а и да приема информация от потребителя и да реагира на действията му.

Да пише код на няколко реални програмни езика

Ще работи с JavaScript, Python, C# и C++ и ще вижда както разликите между тях, така и общите принципи на програмирането.

Да разбира обектно-ориентираното програмиране

Ще работи с обекти, функции, масиви, променливи и взаимодействия между отделни елементи в програмата.

Да създаде собствена видеоигра в Unreal Engine

Ще работи с игрови нива, персонажи, управление, анимации, светлина и игрова логика и ще изгради собствен проект.

Да търси и поправя проблеми в по-голям код

Колкото по-сложни стават проектите, толкова по-важно става детето да може да анализира какво не работи и да търси причината системно.

Да разбира връзката между софтуер и хардуер

С Arduino ще създава проекти, при които написаният код управлява сензори, светлини, двигатели и други физически устройства.

Да вижда коя технологична посока му е най-интересна

Уеб разработка, програмиране, game development или инженерни проекти — на тази възраст вече може да започне да се оформя по-ясна лична посока.

KIBERone — IT Програма 12-13 години (Секция 4 - Этапы обучения)

Какво изучават децата на 12–13 години?

Етап 1
Етап 2
Етап 3
Етап 4
Етап 5
Етап 6
Етап 1 INTRO — Python, JavaScript, HTML & CSS

Подреждаме вече натрупаните знания

Започваме с преговор и свързване на основните технологии, с които децата вече са работили.

Учениците си припомнят: HTML тагове; CSS стилизиране; променливи; цикли; функции; работа с обекти; събития; основни концепции в Python и JavaScript.

Защо този етап е важен?

На тази възраст знанията вече започват да стават достатъчно много. Важно е детето да не ги възприема като отделни теми («Това беше HTML», «Това беше Python», «Това беше JavaScript»), а да започне да вижда общата картина: Какво е алгоритъм? Какво е променлива? Къде използваме функция? Как различните езици решават сходни задачи? Така следващите по-сложни технологии стъпват върху стабилна основа.

Какво развиваме?

Систематизиране на знания, алгоритмично мислене и способност за пренасяне на познати концепции между различни програмни езици.

Етап 2 HTML & CSS & JavaScript Advanced
HTML & CSS & JavaScript Advanced

Създаваме истинско динамично уеб приложение

При обикновената уебстраница потребителят предимно разглежда съдържание. При едно уеб приложение той може: да въвежда информация; да натиска бутони; да избира действия; да получава резултат; да взаимодейства със страницата.

В този модул децата свързват HTML, CSS и JavaScript в един цялостен проект и създават динамично уеб приложение.

Работят върху front-end частта — това, което потребителят вижда и с което взаимодейства в браузъра.

Защо този етап е важен?

Тук детето започва да разбира, че един истински дигитален продукт рядко се създава само с една технология. HTML изгражда структурата. CSS определя външния вид. JavaScript добавя поведението. Едва когато трите започнат да работят заедно, страницата се превръща в интерактивно приложение.

Какво развиваме?

Front-end разработка, HTML, CSS, JavaScript, работа с потребителски данни и изграждане на цялостен уеб проект.

Етап 3 C#
C#

Правим следващата крачка в обектно-ориентираното програмиране

C# е реален програмен език, чрез който могат да се създават различни видове приложения и игри.

В модула децата надграждат знанията си по: променливи; цикли; функции; масиви; обекти; обектно-ориентирано програмиране.

Запознават се и със синтаксиса на C# и работата в среда за разработка.

Защо този етап е важен?

До този момент много от програмните концепции вече са познати. C# показва как те изглеждат в по-структуриран и професионален език. Детето започва да мисли не само за отделни команди, а за начина, по който програмата е организирана като система от взаимодействащи обекти.

Какво развиваме?

C#, обектно-ориентирано програмиране, работа с масиви и функции, структуриране на код и работа в IDE.

Етап 4 C++
C++

Учим се да мислим по-прецизно с C++

C++ е следващото програмно предизвикателство.

В този модул учениците задълбочават знанията си за: алгоритми; изрази; оператори; функции; масиви; библиотеки; обектно-ориентирано програмиране.

Всичко това се прави чрез писане на истински C++ код.

Защо този етап е важен?

C++ изисква по-голяма точност. Когато програмата стане по-сложна, вече не е достатъчно да знаеш приблизително какво искаш да направиш. Трябва ясно да разбираш: Какви данни използвам? Как ги обработвам? Как организирам функцията? Как отделните части на програмата си взаимодействат? Това развива много по-зряло отношение към кода.

Какво развиваме?

C++, алгоритмично мислене, точност, структуриране на програма и по-задълбочено разбиране на програмирането.

Етап 5 Unreal Engine
Unreal Engine

От интереса към игрите до собствен game development проект

На 12–13 години любимите видеоигри могат да станат не само забавление, а вход към истинското разработване на игри.

В Unreal Engine детето самостоятелно разработва собствена видеоигра. Работи с: игрови нива; основни компоненти; управление на персонажа; контроли; анимации; светлини; промяна между ден и нощ; последователности от действия; настройки на персонажи; игрова логика; код за поведение и изкуствен интелект на персонажи.

Защо този етап е важен?

Това е голям проект, в който се събират много различни умения. За да създаде игра, детето трябва да мисли едновременно за идеята, средата, правилата, движението, поведението на персонажите и начина, по който всички части работят заедно. Това вече е много по-близо до реалния процес на разработка на дигитален продукт.

Какво развиваме?

Game development, работа с Unreal Engine, системно мислене, игрова логика, пространствено мислене и управление на по-голям проект.

Етап 6 Arduino — електроника и робототехника
Arduino — електроника и робототехника

От софтуера към инженерството

Последният етап показва още една възможна посока в технологиите.

С Arduino децата създават интерактивни системи, в които кодът управлява реални устройства.

Работят с: микроконтролери; сензори; светлинни ефекти; двигатели и други изпълнителни устройства; автоматизация; принципите на Интернет на нещата. Сред проектите са умна оранжерия, роботизирана кола и алармена система.

Защо този етап е важен?

Подрастващият вече вижда, че програмирането не означава непременно да прекара бъдещето си само пред екран. Кодът може да управлява реални системи, машини, сензори и автоматизирани устройства. Това отваря още една посока — към роботиката, електрониката, автоматизацията и инженерството.

Какво развиваме?

Arduino, електроника, програмиране, сензори, автоматизация, IoT и инженерно мислене.

KIBERone — IT Програма 12-13 години (Секция 5 - CTA)

Не е необходимо на 12–13 години вече да знае какъв иска да стане

На тази възраст много родители започват да се тревожат за бъдещето:

  • „Има интереси, но нищо не го увлича достатъчно дълго.“
  • „Стои много пред компютъра, но какво реално умее?“
  • „Трябва ли вече да изберем посока?“
  • „Ами ако след няколко години се окаже, че е пропуснал момента да започне?“
Не е необходимо детето на 12–13 години вече да има професионален план. По-важното е да започне да различава потреблението на технологии от създаването с тях.

Да опита и да види как се случват нещата в реалността.

Да срещне задача, която не се решава веднага, и да напише код.

Да направи собствен проект, който работи.

Да открие кое му се получава и кое го кара само да иска да продължи.

Точно от такива преживявания постепенно се появява по-осъзнатият интерес към бъдещата професия.

Искате да видите дали програмирането е неговото направление?

На 12–13 години убеждаването рядко работи добре. Много по-полезно е детето само да опита и да има собствено мнение.

На безплатния пробен урок то ще види как протича обучението в KIBERone, ще изпълни практическа задача и ще може да прецени дали този тип работа му е интересен.
Пробният урок не Ви обвързва със записване — а Ви дава отстъпка за първия месец обучение!
KIBERone — IT Програма 12-13 години (Секция 6 - Често задавани въпроси)

Често задавани въпроси
за програмата за 12–13 години

Да, защото интересът към игрите може да бъде използван като вход към създаването им.

В Unreal Engine детето вече не е само играч. То работи с нива, персонажи, управление, анимации и програмна логика и създава собствен игрови проект.

Не.

Тази възраст позволява детето сравнително бързо да разбере по-абстрактни концепции и да започне работа с текстов код.

Важно е началното ниво да бъде съобразено с конкретния ученик.

В програмата има реални езици като C# и C++, но концепциите се надграждат последователно.

Целта не е детето да учи университетски курс, а да използва програмните принципи в практически и разбираеми проекти.

Защото на тази възраст е полезно детето да види, че синтаксисът може да се променя, но много основни идеи остават същите — променливи, цикли, функции, масиви и обекти.

Така се развива разбиране на самото програмиране, а не само запаметяване на един език.

Да.

Програмата включва динамично уеб приложение, задачи и програми на C# и C++, собствен проект в Unreal Engine и интерактивни Arduino проекти.

Да.

На 12–13 години целта не е задължително избор на професия.

Програмирането позволява да се провери на практика дали детето харесва алгоритми, разработване на продукти, игри, инженерство и техническо решаване на задачи.

Разликата е в начина, по който се използва.

При пасивното екранно време детето консумира готово съдържание.

При програмирането трябва да планира, пише код, тества, търси грешки и създава собствен резултат.

Компютърът остава същият, но ролята на детето се променя — от потребител към създател.

Да. KIBERone предлага обучение във Варна, Бургас и Пловдив.

След заявка за пробен урок може да бъде предложена подходяща група в избрания град.

Да.

Пробният урок дава възможност детето първо да види формата на работа и да изпълни практическа задача, преди семейството да вземе решение за записване.