Заявка на обучение
8 (927) 778-55-41
8 (909) 363-12-30

Программирование на Java

 

 

Язык программирования Java один из популярнейших и распространенных языков программирования в мире. Java является мощным инструментом для создания корпоративного ПО и основным языком для создания мобильных приложений Android. Все это делает его хорошим выбором для изучения.

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

Пограмма курса направлена на получение навыков, которые будут полезны как в повседневной жизни и так и при трудоустройстве. В курсе рассматриваются такие вопросы как:
1.Как программирование может помочь в современном мире?
2. Язык программирования Java и его место среди других языков программирования
3. Устройство языка Java и где еще можно запускать Java приложения?
4. Как связаны процессор, операционная система и двоичный код и Java ?
5 Программирование на Java для ПК
6. Навыки эффективного использования среды программирования
7. Культура написания кода.
6. И многое другое

Содержание курса

Первое занятие

Краткое содержание всего курса и первого занятия.

Что такое программирование. Что такое язык программирования и зачем он нужен.

Базовые понятия: алгоритм.

Разделение программы на процедуры. Понятие абстракции.

Практика - Знакомство со средой разработки. Базовый синтаксис Java.

Второе занятие

Языки программирования. Место Java среди языков.

Настраиваем работу процедуры - введение в функции.

Переменные и примитивные типы данных.

Изменение готовой программы на Java. Определяем переменные.

Третье занятие

Как комьютер выполняет программу. Точка входа в программу. Структура программы Java. Обзор встроенных Java функций.

Практика - Создание своей программы на Java.

Развитие абстракции. Классы, Объекты. Поля и методы объектов.

Практика.

Четвёртое занятие

Создание классов. Определение собственного типа.

Развитие абстракции. Интерфейсы и наследование.

Наследование и переиспользование кода.

Отличия примитивов и объектов.

Взаимодействие объектов друг с другом.

Пятое занятие

Пакеты Java. Области видимости.

Массивы. Оператор цикла. Модификатор static

Операторы сравнения. Условный оператор.

Шестое занятие

Развитие Абстракции. Интерфейсы, Абстрактные класы. Полиморфизм

Модификатор final и для чего он нужен?

Использование final

Седьмое занятие

Коллекции Java. ArrayList. Цикл foreach.

ArrayList.

Разбор класса Strin.

Упражнения  со строками. Программа шифр.

Ошибки в программе. Исключения Java и обработка исключений. Частые исключения Java.

Практика обработки исключений.

Создание своих исключений.

Восьмое занятие

Что такое файл.Чтение файлов в Java. Класс File. InputStream. Что такое стрим?

Запись файла. OutputStream.

Девятое занятие

Повторение.

Использование сторонних библиотек. Обзор игры CodeRacing. Пишем стратегию управления автомобилем.

Пакет Math. Методы пакета и применение пакета в стратегии.

Десятое занятие

Алгоритмы сортировки. Сортировка.

Просмотр созданных стратегий и битва стратегий.

Модификации стратегий с использованием полученных знаний.

Финальное тестирование стратегий.

Одиннадцатое занятие

Еще раз о String. Подробный разбор методов и особенностей.

Регулярные выражение и классы Pattern и Matcher.

Практика с использованием паттернов для чтения из файла.

Обзор библиотеки для создания бота телеграм.

Создаем бота для телеграм.

Двенадцатое занятие

Создание бота для телеграм.

Подведение итогов.

Обучение начнётся после набора первой группы. Предварительная запись по телефонам 8(8482) 20-18-16 и 8-901-802-55-41

Поиск

Наши консультанты

Показать всех

Подписка на новости

Позвоните нам сейчас: 8 (927) 778-55-41

Расписание занятий

Если интересующей вас группы на данный момент нет, вы можете отправить заявку, указав курс, предпочтительное место и время посещения занятий. Как только будет объявлен набор группы, с максимально удобным для вас расписанием, мы обязательно с вами свяжемся.

Место проведения Время Понедельник Вторник Среда Четверг Пятница Суббота Воскресенье
Бизнес-инкубатор (б-р Королева, 13) 09:30 - 10:50 Первоклассный электронщик (ПЭ-68)
11:00 - 12:20 Робототехника и «Умный дом» (РТ-69)
12:30 - 13:50 Робототехника и «Умный дом» (РТ-70)
16:00 - 17:20 Робототехника и «Умный дом» (РТ-56) Робототехника и «Умный дом» (РТ-59) Первоклассный электронщик (ПЭ-61) Первоклассный программист (ПП-63) Детское программирование на Скретч (SC-65)
17:30 - 18:50 Система визуализации (СВ-57) IT-специалист (IT-60) Робототехника и «Умный дом» (РТ-62) IT-специалист (IT-60)
Система визуализации (СВ-57)
Первоклассный электронщик (ПЭ-66)
19:00 - 20:20 Первоклассный электронщик (ПЭ-58) Техническое творчество (ТТ-47) Детское программирование на Скретч (SC-64) Первоклассный программист (ПП-67)
Центральный район (ул. Республиканская, 12) 11:00 - 12:20 Первоклассный программист (Р-ПП-4)
17:30 - 18:50 Робототехника и «Умный дом» (Р-РТ-1) Первоклассный электронщик (Р-ПЭ-3)
19:00 - 20:20 Робототехника и «Умный дом» (Р-РТ-2) Робототехника и «Умный дом» (Р-РТ-2)
Комсомольский район Молодежный центр «Шанс» 11:00 - 12:20 Первоклассный электронщик (К-ПЭ-7)
12:00 - 13:50 Первоклассный электронщик (К-ПЭ-8)
16:00 - 17:20 Робототехника и «Умный дом» (К-РТ-5)
17:30 - 18:50 Робототехника и «Умный дом» (К-РТ-6)