Програмиране с Javascript
Описание на курса
Готови ли сте да накарате компютрите да ви слушат? 🖥️🚀
Програмирането е суперсилата на 21-ви век, а този курс е вашето начало! Ще се научите да мислите като програмисти – да решавате задачи, да строите логически пъзели и да давате команди на компютъра, за да изпълнява вашите идеи. Това е приключение в света на алгоритмите, което ще развие вашата креативност и логическо мислене. 🧠✨
Защо JavaScript? 💡
Избрахме JavaScript, защото е езикът, който движи интернет! Той е като магическа пръчка, с която можете да:
- 🎮 Създавате интерактивни игри и а нимации директно в браузъра.
- ✨ Вдъхнете живот на уебсайтове — направете ги динамични и ангажиращи.
- 🔧 Разберете как работят любимите ви приложения и започнете да създавате свои.
За учениците (6. клас и нагоре): 👩🎓👨🎓
Превърнете идеите си в реалност: създайте мини-игра, направете забавен тест за приятели или анимирайте герой. Ученето на код е игра, в която вие определяте правилата. 🎲🛠️
За младежи и възрастни: 👩💻👨💻
Отключете вратата към търсените професии в технологичния сектор. С JavaScript придобивате умения, които са валидни за кариера в уеб разработката, софтуерната индустрия и още. Това е инвестиция в бъдещето ви. 🎯📈
След този курс ще гледате на технологиите по съвсем нов начин — вече ще можете да създавате, а не само да използвате. 💡
Съдържание на курса
🧠 Урок 1 — Какво е програмиране? Да мислим като компютър
- Да се разбере какво е програмиране и какво правят компютрите
- Да се запознаем с JavaScript – кратка история и области на приложение
- Да се усвоят понятията инструкции, последовател ност, вход/изход
- Да се използва Node.js или онлайн REPL за изпълнение на код
🔢 Урок 2 — Работа с данни: променливи, типове и оператори
- Да се разберат примитивните типове данни (number, string, boolean, undefined, null)
- Да се научат правилата за именуване и обхват (
let,const) - Да се използват оператори и да се разбере преобразуването на типове
✅ Урок 3 — Вземане на решения: условни конструкции и логика
- Да се насочи изпълнението на програмата чрез условия
- Да се комбинира логика и разклонения за моделиране на решения
🔁 Урок 4 — Повторение и модели: цикли и итерация
- Да се разбере ролята на циклите
- Да се използват различни модели на итерация
🗂️ Урок 5 — Структуриране на данни: масиви и обекти
- Да се разберат основните структури от данни
- Да се съхраняват и достъпват групирани стойности
🧩 Урок 6 — Разбиване на проблемите: функции и модулно мислене
- Да се разбере идеята за абстракция и повторна употреба
- Да се усвоят параметри, връщани стойности и обхват
⚙️ Урок 7 — Мислен е чрез потока на данни: функции от по-висок ред и обработка на грешки
- Да се запознаят участниците с по-напреднали техники за работа с функции
- Да се научат основи на обработка на грешки
🌐 Урок 8 — От език към среда: JavaScript в браузъра
- Да се разбере какво представлява средата за изпълнение
- Да се запознаят участниците с разширенията, които браузърът добавя
- Да се свържат изчисленията с потребителско взаимодействие
За кого е подходящ?
Курсът е подходящ за участници навършили минимум 13-14 години. Няма горна възрастова граница за участие. При по-малките е препоръчително да са преминали през курс по визуално програмиране, като например "Въведение в програмирането със Scratch", което ще ги улесни значително при усвояването на новите знания.
Къде и кога се провежда?
Курсът статртира на 23.02.2026 г.. Участниците са разделени в групи от максимум 20 човека. Продължителността на курса е от общо 8 занятия. Всяко занятие е с продължителност от 90-120 минути. Занятията се провеждат веднъж в седмицата в сградата на читалище „Слънце“, град Ихтиман. Конкретните дни и часове от седмицата ще бъдат допълнително уточнени с участниците преди началото на курса. За участниците са осигурени лаптопи, но който желае може да донесе собствен компютър.
Цена и записване за курс
Цената за целият курс от 8 занятия е Безплатен
За записвания можете да използвате следните контакти:
(в писмото посочете курсът, от който се интересувате и предпочитан начин за връзка с вас)
kiberlab.net@gmail.com