HTML5 & CSS3 Sites
Задължително условие за участие е децата да са преминали през поне два от следните модули: „Игри със Scratch”, „Micro:bit роботика”, „Android приложения”, „Hardware Programming”.
По време на този модул децата навлизат в света на уеб разработката. Те се учат как да създават статични страници, които се свързват помежду си и изграждат цялостен сайт. Децата работят с шаблони за дизайн, които изглеждат еднакво добре на мобилен телефон, таблет и настолен компютър. Младите програмисти експериментират с добавяне на изображения, музика и видео към страниците си.
Финалният проект на екипите е цялостно изграждане на уеб-сайт, който презентират пред родителите и съотборниците си.
HTML & JavaScript Games
Задължително условие за участие е децата да са преминали през „HTML5 & CSS3 Sites”.
По време на този модул децата се впускат в истинското уеб програмиране. Те се учат как да добавят динамично съдържание към уеб-страниците си и как то да си взаимодейства с потребителя. Младите програмисти използват координатна система (позната им oт модулите преди това) и се научават как да създават динамични изображения с помощта на JavaScript. Следващата стъпка е да ги свържат с управление от потребителя и да изградят цялостни игри.
Финалният проект на екипите е игра измислена и програмирана от самите тях. В последното занятие родителите са добре дошли, за да опитат игрите на децата си!
Arduino Drawing
Задължително условие за участие е децата да са преминали през поне два от следните курсове: „Игри със Scratch”, „Micro:bit роботика”, „Android приложения”, „Hardware Programming”.
„Arduino Drawing” e модул за любителите на хардуера. По време на обучението децата пишат програмен код, който управлява Arduino, микроконтролерна платка с огромни възможности. Основните понятия, които малките програмисти усвояват и използват по време на писането на своите програми са матрица от пиксели, RGB палитра и координатна система. Децата преминават през различни етапи на създаване на електронни изображения чрез писане на код – от точка, линия, различни геометрични фигури до цялостно изображение. Езикът за програмиране, който използват по време на модула е C++. Децата работят в екипи и използват познанията си, за да създават задачи за другите отбори.
Курсът завършва със създаване на програмен код, който „рисува“ цялостно изображение.
Arduino Sensors
Задължително условие за участие е децата да са преминали през „Arduino Drawing”.
„Arduino Sensors” цели да затвори кръга между хардуер, софтуер, електроника и околна среда. Младите програмисти ще се научат да боравят с различни сензори и светодиоди. По време на модула те се запознават с различните компоненти на електрическата верига и начина им на свързване. Изграждат цялостни програми за Arduino, така че платката да отчита стойности от околната среда – температура, осветеност, шум, позиция в пространството и не само. След това с помощта на получените данни изследват средата около тях и зависимостите в нея.
Всеки екип сам определя целите и темата на своя финален сензорен проект и го презентира по време на последното занятие от модула.
Игри със Scratch
Задължително условие за участие е децата да са преминали през „Първи стъпки в програмирането“ и „Програмирай и играй с Micro:bit”
Всички деца мечтаят да могат да програмират своя собствена игра. „Игри със Scratch“ е модулът, в който мечтите стават реалност! Той надгражда знанията, които децата са придобили по време на предните модули и ги превръща в експерти в програмирането със Scratch. По време на модула децата се учат как да намират решения на сложни проблеми, за да достигнат крайната си цел. Понятия, с които малките програмисти се запознават и научават да използват при създаване на по-сложни програми, са: функция, оператори, променливи и условия. Отделяме особено внимание на оптимизиране и дебъгване на написания от тях програмен код.
Тъй като основни принципи по време на занятията ни са работа в екип и създаването на финален проект, курсът завършва със създаване на игри, вдъхновени и изпълнени от Scratch експертите. В последния ден на занятията родителите са поканени да експериментират и поиграят на създадената от децата им игра!
Android приложения
Задължително условие за участие е децата да са преминали през „Първи стъпки в програмирането“ и „Програмирай и играй с Micro:bit”.
По време на този модул децата се учат как да създават приложения за мобилни телефони с операционна система Android. Малките програмисти използват платформата App Inventor, разработена от Масачузетски технологичен институт. С нейна помощ те се научават как да създават различни екрани на приложенията си и как да използват вградените в телефона камера, сензори и дори гласови функции. Децата се учат как да създават форми и да работят с въведените от потребителя данни.
Финалният проект на екипите е цялостно Android приложение, което децата могат да използават на собствените си телефони.
Micro:bit роботика
Задължително условие за участие е децата да са преминали през „Първи стъпки в програмирането“ и „Програмирай и играй с Micro:bit”
По време на модул „Micro:bit роботика” децата се запознават по-подробно с неограничените възможности на платка Micro:bit. Те се учат как да свързват външни сензори и устройства с платката, създавайки комплексни проекти. Целта им в голяма част от занятията е да създадат голям проект, който пресъздава технологии в света около нас и да се научат как да го управляват. По време на модула децата правят и първите си стъпки в програмиране с JavaScript.
В последния ден на занятията родителите са добре дошли, за да видят презентацията на проектите на децата си!
Hardware Programming
Програмирай и играй с платка Micro:bit
Задължително условие за участие е децата да са преминали през „Първи стъпки в програмирането“
По време на модул „Програмирай и играй с платка Micro:bit“ малките програмисти надграждат знанията си от модул „Първи стъпки в програмирането“ и ги използват, за да създадат сложни алгоритми и програми. Те виждат връзката между хардуер и софтуер с помощта на Micro:bit - платката използвана във всяко училище във Великобритания по време на часовете по програмиране и разработена с подкрепата на BBC.
Децата ще усвоят нови понятия в програмирането като работа с условия, събития и променливи. За тази цел използваме визуален език за програмиране, а чрез него децата се запознават и с езика за програмиране JavaScript. По време на обучението екипите програмират множество изображения, задачи и игри, които платката Micro:bit изпълнява за тях. Част от задачите са свързани с физика, пространствено мислене, английски език и средата около нас.
Модулът завършва със създаване на проект, програмиран и усъвършенстван от екипите. В последния ден на занятията родителите са добре дошли, за да видят и презентацията на създадения от детето им проект!
Първи стъпки в програмирането
Модулът е подходящ за напълно начинаещи; необходимо е децата да могат да четат и пишат.
„Първи стъпки в програмирането” е първият и основополагащ модул по време на обучението по програмиране на SoftUni Kids. Той е насочен към изграждане на основни компетенции и умения, необходими на децата, за да продължат обучението си в следващи модули от програмата ни за малки програмисти. На първо място децата получават знания за основните понятия в света на програмирането: компютър и неговите части, хардуер, софтуер, мрежа, програмен код, среда за разработка, алгоритъм и цикъл. На второ място децата се учат на активно общуване в група и работа в екип – принципи, които са заложени в цялостната програма на обучението по програмиране на SoftUni Kids. По време на модула „Първи стъпки в програмирането” поставяме основите на алгоритмичното мислене, определянето на цел и разделянето на една голяма задача на по-малки.
Основни принципи по време на занятията ни е работа в екип и постигане на заложените от самите деца цели под формата на финален проект. Курсът завършва със създаване на сценарии, които са измислени, съставени и програмирани от децата. В последния ден на занятията родителите са добре дошли, за да видят и презентацията на създадената от децата им програма!
Мнения на родители
Следя инициативите на SoftUni от самото начало и когато видях каква енергия и ентусиазъм кипи при вас и на място, съвсем се убедих, че проектите ви всъщност са каузи, а не само бизнес, а вие сте истински екип, а не просто група от колеги. Като на игра, децата се учат да програмират, да работят в екип и да представят проектите си. Смятам, че организацията ви с учебни модули и след това провеждане на състезания е много удачна и мотивира децата да използват на практика уменията си, като им се дава пълна свобода за посоката на приложение. А синът ми всеки път толкова се впечатлява от многото курсисти по залите, които изглеждат и концентрирани, и въодушевени едновременно, че застава най-отзад да послуша лекцията заедно с тях.
Синът ми, Себастиан, винаги е предпочитал математиката и логическите игри. Когато попаднах случайно на „Първи стъпки в програмирането“ за деца, почти бяхме изпуснали срока за записване. На него много му хареса: водещите на занятията, възможността да правят различни неща на лаптоп и представянето на финалния им проект. Хареса ми спокойствието, което излъчваха Рени и Ангел и на Себастиан му бе откровено приятно да ходи на занимания. Затова и логически го записах и на следващите два модула. Очакванията ми и от 3-те модула бяха напълно оправдани и задминати: той работи в различни групи с различни деца (и този му опит му бе полезен), улови причинно-следствените стъпки, логическата последователност в областта на програмирането. Не знам дали ще продължи в по-съзнателния си живот да се занимава с програмиране, но това, което получи в SoftUni Kids ще му бъде от полза навсякъде.
Живко посещава с голямо удоволствие и интерес часовете при вас! Благодарим ви и за прекрасната презентация, която направихте пред нас родителите! От една страна ние самите успяхме да се запознаем с това, което са направили, а от друга страна дадохте шанс на децата да се изявят като представят сами работата си.
Дъщеря ми посещава миналата години модулите на SoftUni Kids с голям ентусиазъм. Програмист съм и това, което учиха, мога и аз да й го обясня, но начинът, по който там задържаха вниманието й, желанието и ентусиазма, които възродиха у нея, не мога :) Едни от най-важните неща за работа като порасне според мен са т.нар. софт скилс и съм благодарна, че намерих място, където от малка да може да ги придобие. За нея всичко е като игра и тя няма търпение да започне новата година, жадна за всичко интересно, което й предстои.
Смятам, че първо трябва да споделя мнението на дъщеря ми: " В курса ми хареса, че преподавателите изслушваха децата и всички се уважаваха - и децата помежду си, и преподавателите - децата. Харесаха ми игрите, които правихме във втория модул." Дъщеря ми посещаваше първите два модула на Софтуни Кидс и ходеше с огромно удоволствие. За мен е ценно, че в преподавателите държат на екипната работа и освен интересните проекти, развиват у децата и комуникативни умения. Намирам, че са първокласни обучители и успяват по интересен за децата начин да им предадат не толкова лесен материал. След края на всеки модул получавах обратна връзка, която ми беше полезна с наблюденията върху моето дете .