Онлайн-курс для школьников 6–11 классов

Программирование
на языке Java

ФАКУЛЬТЕТ БАЗОВОГО ПРОГРАММИРОВАНИЯ
Язык назван в честь марки кофе Java
Java — это объектно ориентированный язык, на котором пишут серверный софт, программы и мобильные приложения. Это один из основных языков для разработки под Android.
Что такое Java?
На курсе школьники познакомятся с основами программирования на языке Java. Затронем такие важные темы как: переменные, условный оператор, циклы, функции, классы и многое другое, что позволит ребёнку спокойно создать проект в виде текстовой игры на чистом языке Java! Также мы изучим алгоритмы и структуры данных, что будет полезно и актуально при работе с любым языком программирования. Этот курс станет отличной базой как для дальнейшего развития в сфере ИТ, так и для углубленного изучения Java и его инструментов.

Что будет на курсе?
На бесплатном уроке ребёнок сможет на практике познакомиться с направлением и вы вместе решите, хотите ли заниматься!
— Для занятий предварительных знаний не требуется. Если вы уже занимались Java, то для вас уровни Middle и Pro.
Программа курса
— Курс состоит из 3 уровней по 128 ак. часа
— Занятия проходят 2 раза в неделю по 2 ак. часа
— Курс состоит из 3 уровней по 128 ак. часа
— Занятия проходят 2 раза в неделю по 2 ак. часа
— Для занятий предварительных знаний не требуется. Если вы уже занимались С++, то для вас уровни Middle и Pro.
Java Start:
1 Java Основы
— IDEA, первая программа, типы данных
— Подробнее про int, String и double
— Условный оператор, логические операции
— Циклы while, for и do while
— Подробнее про IDEA, отладка. Решение задач на циклы и условные операторы
— Массивы. Решение задач на массивы
— Вспомогательный класс Arrays и его методы. Решение задачи используя эти методы
— Двумерные массивы и зубчатые массивы. Решение задач на двумерные массивы
2 Java Core
— Функции + решение задач
— Рекурсия
— Все типы данных. Приведение типов данных
— Класс Math, Побитовые операции
— Работа со строками
— Классы. static переменные
— Объекты. Введение в ООП
— Крестики и нолики задача
3 Алгоритмы и структуры данных
— Java Collections: Типы Обертки, ArrayList, Вспомогательный класс Collections
— Java Collections 2: Цикл for-each, HashMap, HashSet
— Алгоритмы. Сложность алгоритмов
— Квадратичные Сортировки
— Merge sort. Линейные сортировки
— Теория графов
— DFS
— BFS
4 Нюансы
— Исключения
— Потоки ввода-вывода
— Лямбда Функции
5 Проект
— Создание проекта
Программа курсов Middle и PRO скоро будет
Результаты курса
Финалом курса станет итоговый проект на Java, в котором школьники применят знания полученные в процессе обучения и которым можно будет дополнить своё портфолио.
Проект в портфолио
По итогу курса школьники будут владеть теорией и практическим опытом применения Java, который можно использовать в олимпиадном программировании, на уроках информатики или в будущем при обучении на 1–2 курсах университета.
Практическое применение
Изучим и систематизируем основные знания в программировании об алгоритмах, управляющих конструкциях (циклы и условия), переменных, операторах. А также научимся работать с файловой системой: загрузка и скачивание.
Основы программирования
Методисты курса
Методист курса ИТ-школы «‎Прогматика» по программированию на языке Java Start, преподаёт и владеет языками программирования: Python, С++, Dart и C#, но язык Java является любимым
Дамир Абдулаев
Методист курса ИТ-школы «‎Прогматика» по программированию на языке Java Middle, победитель WorldSkills по РТ в категории: мобильная разработка на Java. Закончила школу мобильной разработки Samsung с золотым дипломом
Анастасия Лаврова
Хотите задать вопрос по курсу?
Оставьте контакт и наш менеджер свяжется с вами!
Плюсы обучения в Прогматике!
В процессе обучения вы получите
После обучения вы получите
Сертификат об успешном освоении программы
Интерактивные онлайн-занятия с преподавателем
Удобный формат: индивидуальные или груповые занятия
Телеграм-чат с педагогом и куратором
Помощь с домашними заданиями и их разбор
Сообщество единомышленников
Поддержка на протяжении всего обучения
Вечный доступ к видеозаписям занятий и учебным материалам
Проекты в портфолио
Часто задаваемые вопросы
Какое расписание и когда старт курса?
Старт групповых занятий запланирован на сентябрь 2022. По мере формирования групп вы сможете обсудить с менеджером школы свои пожелания по расписанию и мы постараемся сформировать график занятий оптимальным для каждого :)
Технические требования для занятий
— ПК с доступом к интернету, веб-камера и микрофон.
— Интернет-соединение минимум от 25 Мбит/с (рекомендуем от 50 Мбит/с), проверить можно здесь: speedtest.net
— Процессор: минимум 4 ядра от 1.8 ГГц
— Оперативная память: от 2 ГБ для начала, рекомендуется 16 ГБ
— Место на жёстком диске: 5 ГБ
Что если мы пропустили один день обучения?
Все занятия записываются и все участники получают вечный доступ к записям, так что вы всегда можете посмотреть пропущенные занятия в записи или повторить материал!
Возможен ли переход из группы в группу?
Да, возможен. По согласованию с преподавателем и куратором.
Можно ли оформить налоговый вычет?
Да, с сентября вы можете оформить на все курсы ИТ-школы налоговый вычет в размере 13%, за подробностями обратитесь к куратору обучения.
Можно ли заниматься чаще/реже, чем 2 раза в неделю?
Да, на индивидуальных занятиях мы можем организовать расписание по вашему индивидуальному запросу в зависимости от желаемого темпа и регулярности занятий. Регулярность и продолжительность занятий в индивидуальном обучении зависят от ваших пожеланий и целей.
  • знакомство с преподавателем и форматом ИТ-школы
  • возможность задать вопросы о курсе и обучении
  • интерактивное занятие
  • вводная информация о курсе
нажимая на кнопку «Записаться» вы даете согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности
Первый шаг — пробный урок