г. Ульяновск, ул. Льва Толстого, д. 54/13
г. Ульяновск, пр-т Созидателей 13

Курс «GBYTE» - Основы WEB программирования (13+ лет)

возраст 13+ лет
1 учебный год
группы до 8 человек
90 минут
один раз в неделю

На данном курсе ребята изучат языки WEB программирования HTML+ CSS для создания и разметки сайта. Язык JavaScript для придания интерактивности Web странице. А после изучения языка PHP учащиеся смогут наделить собственный сайт продвинутыми механизмами обработки данных, которыми обладает 80% веб-сайтов мира. На занятиях дети изучат основы программирования на мощном высокоуровневом языке Python, создадут своего чат-бота и узнают, что такое нейросети и машинное обучение. Изучат синтаксис и научатся решать задачи по олимпиадному программированию на языке C++. На курсе C# ученики научатся работать в Microsoft Visual Studio, создавая полноценное ПО для операционной системы Windows. Узнают, как создать простейший ИИ (искусственный интеллект), как физика влияет на качество созданной игры, как создать свою «дополненную реальность».

Изучение языков программирования структурирует мышление. Развивает логику и алгоритмическое мышление.

В формате проектной работы ребята знакомятся и углубляют свои знания в программировании, сайтостроении, учатся придавать интерактивность страницам, решают логические задачи

Во время курса, ребята создадут собственный сайт на свободную тему и презентуют его. Все занятия построены на изучении теории и отработки практики на своих проектах

Чему научится ребенок на курсе программирования GBYTE:

Программа курса

WEB-программирование HTML + CSS

На курсе HTML+CSS изучается такая область программирования как  интерфейсная разработка или другими словами вёрстка сайтов.

HTML — это то, что должно быть на сайте, а CSS отвечает за то, как оно должно выглядеть. На занятиях учащиеся познакомятся с основными понятиями языков HTML и CSS, а также на практике применят все полученные знания.

Данный курс рассчитан на новичков в области разработки сайтов. Он помогает изучить основы, которые послужат хорошим фундаментом в будущем. Благодаря множеству задач, материал хорошо запоминается, а итоговый результат — облик финальной творческой работы, зависит от активности учащихся и их интересов.

Изучение языка JavaScript

После изучения курса учащиеся смогут «оживить» свои веб-страницы с помощью всплывающих окон, диалогов с пользователем, интерактивной анимации и даже добавить игру на веб-страницу. Сайты начинающих веб-разработчиков не будут выглядеть просто сверстанной HTML-страницей, они оживут и будут «вести диалог» с пользователем, чем привлекут больший интерес.

Кроме более профессиональной работы с веб-сайтами, учащиеся познакомятся с объектно-ориентированным языком программирования. Языки такого типа очень похожи, а значит в дальнейшем учащиеся смогут без труда освоить C#, С++, Java, Swift и др.

Изучив основы JavaScript, можно любую, даже самую невероятную идею оформления веб-страницы воплотить в жизнь без особых усилий. Функции и лишние атрибуты больше не будут пугать своей сложностью, а станут понятными и легко редактируемыми по своему желанию. 

 

Изучение языка PHP

После изучения курса учащиеся смогут наделить собственный сайт продвинутыми механизмами обработки данных, которыми обладает 80% веб-сайтов мира.

Курс даст основы написания скриптов серверной части, таких как генерация динамических веб-страниц, обработка форм и запросов, без которых сайты — просто картинки и текст. Сайты, имеющие полезные алгоритмы в своей серверной части, куда более функциональны. А изучение самого распространенного скриптового языка PHP  очень полезно, он востребован абсолютно везде.

Учащиеся приобретут навыки как функционального, так и объектно-ориентированного программирования, научатся наделять элементы сайта собственной логикой и налаживать взаимодействие сайта с данными непосредственных пользователей..

Изучение языка Python

На данном курсе ученики узнают в каких направлениях используется язык программирования Python, синтаксис данного языка и основы программирования.

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

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

Искусственные нейронные сети на Python

Нейронные сети не программируются, а обучаются. Обученная сеть способна решать задачи прогнозирования, распознавания…

Нейронные сети сейчас являются одним из самых популярных методов интеллектуального анализа данных.

После завершения курса ребята научатся обучению искусственного интеллекта.

Чат-бот Telegram на Python

Пройдя данный курс ребята разберутся в основных понятиях теории объектно-ориентированного программирования (ООП), которые будут использованы при создании бота.

Научатся регистрации и созданию бота через телеграмм, настройке основных функций и команд, научат его примитивным фразам, приветствию в зависимости от времени суток, принимать и отправлять другим пользовавтелям документы, аудио- и видеофайлы, фото, стикеры. Обучат бота Искусственному интеллекту (ИИ) в ходе его использования через облачные сервисы

Основы программирования на языке С++

На данном курсе ученики познакомятся с основами высокоуровневого языка C++. Они научатся решать задачи различного уровня на всевозможные темы, используя широкий спектр инструментов этого языка.

Курс направлен на то, чтобы ученики досконально разобрались с основными аспектами программирования на С++. Глубокое понимание механизма выполнения основных компонентов (условные операторы, циклы и проч.) позволит учащимся оптимизировать работу программ.

Основные ошибки новичков, такие как использование необъявленных переменных, некорректные проверки и прочее так же рассматриваются на этом курсе для того, чтобы ученики смогли их избежать.

Данный курс позволит учащимся решать различные задачи, ставить свои собственные и находить пути их решения. Обширный набор инструментов, с которыми они познакомятся, может быть использован и в других языках. А методы и задачи, которые будут разобраны на курсе, являются практически универсальным способом развития навыков программирования.

Кибербезопасность и криптография

За данный курс ребята изучат:

— какие существуют угрозы безопасности;
виды систем связи и их особенности с точки зрения безопасности;
— как устроены компьютерные сети;
— как объединить компьютеры в локальную сеть и принципы работы сети интернет;
— какие существуют угрозы информационной безопасности при работе в интернете;
— основные правила безопасной работы в интернете, что такое файрвол;
— как работать с нативным файрволом Windows, работа со сторонними файрволами;
— изучат основы криптографии;
история криптографии, шифр Цезаря, шифр Виженера, вскрытие этих шифров;
книжные шифры перестановки «Энигма» ;
— придумают свой шифр;
— изучат симметричное и несимметричное шифрование;
— узнают, как защитить электронную почту;
— изучат виды вирусов;
— принцип работы описание известных вирусов, как работают антивирусы;
— чем определяется надежность паролей, правила составления паролей;
— напишут генератор надежных паролей на Python;
— узнают, как не стать жертвой кражи паролей;
— узнают о программах-менеджерах паролей;
— узнают о безопасности web-сайтов и конфиденциальности персональных данных пользователей.

Основы программирования на языке С#

На курсе C# ученики научатся работать в Microsoft Visual Studio, создавая полноценное ПО для операционной системы Windows.

На занятиях по C# учащиеся познакомятся с множеством различных понятий, которые так или иначе встречаются практически во всех высокоуровневых языках программирования, а также получат базовые навыки оптимизация работы ПО.

Для новичков тут будет множество новых понятий и задач, на которых можно отработать изученное. Для ребят, уже имевших опыт программирования на других языках, этот курс даст возможность применить навыки на новой платформе с возможностью создавать полноценные приложения, а так же позволит углубить их знания благодаря новым задачам различной сложности.

В конце каждого урока учащихся ждет тест, пройдя который преподаватель будет знать, как усвоен материал.

Запишитесь на пробное занятие

Уважаемые родители и дети! 

На пробном занятии вы сможете познакомиться со школой, преподавателями, выбрать направление обучения, расписание учебных курсов и присоединиться к нашей дружной команде !

Записаться можно в форме  или по телефонам:

+7 (996) 219-95-69( Центр)

+7 (909) 359-54-53( Новый город) 

Оставляйте заявку прямо сейчас- количество мест ограничено.

Задать вопрос
Запись на занятие