В современной ИТ-индустрии язык Java является одним из самых востребованных объектно-ориентированных языков программирования. Java используется для создания серверного программного обеспечения, прикладных программ, разработки веб-сайтов, игр и многого другого. Приложения, написанные на Java, могут работать на любом компьютере независимо от его архитектуры.
Курс «Разработка приложений с использованием языка Java» направлен на обучение программированию Java «с нуля» и прохождение пути от основ программирования до построения программ и разработки приложений с использованием объектно-ориентированного подхода.
Образовательный курс направлен на формирование и развитие у обучающегося компетенций в области цифровой экономики "Программирование и создание ИТ-продуктов" и включает в себя четыре модуля:
Модуль 1. Основы алгоритмизации и разработки программного обеспечения – 50 ак.ч.
Модуль 2. Основы языка программирования Java – 70 ак.ч.
Модуль 3. Основы объектно-ориентированного программирования – 58 ак.ч.
Модуль 4. Программирование объектно-ориентированных приложений – 64 ак.ч
Форма обучения - онлайн, с применением электронного обучения и дистанционных образовательных технологий на образовательной платформе Moodle и прямые эфиры с преподавателем. 144 академических часа трудоёмкости учебной деятельности отведено практическим занятиям и выполнению практических заданий.
46,00 часов
самостоятельная
8,00 часов
промежуточная аттестация
2 часа
входная диагностика
8 часов
итоговая аттестация
Целью реализации образовательной программы "Разработчик приложений с использованием языка Java" является обучение программированию Java
«с нуля» и прохождение пути от основ программирования до построения программ и разработки приложений с использованием объектно-ориентированного подхода. Образовательный курс направлен на формирование и развитие у обучающегося компетенций в области цифровой экономики "Программирование и создание ИТ-продуктов"
В современной ИТ-индустрии язык Java является одним из самых востребованных объектно-ориентированных языков программирования. Программисты на Java занимают центральное место в структуре IT. Если вы планируете стать программистом, то лучше всего начать обучение с Java.
Java используется для создания серверного программного обеспечения, прикладных программ, разработки веб-сайтов, игр и многого другого. Приложения, написанные на Java, могут работать на любом компьютере независимо от его архитектуры.
Диагностика на входе представляет собой входное тестирование с базовыми 10 вопросами по школьному курсу информатики, с целью определения уровня знаний потенциальных слушателей. Тестирование проводится с использованием единой информационной среды с электронными формами контроля и оценки у каждого слушателя есть три попытки на прохождение тестирования. Время на одну попытку - 30 минут.
Для зачисления необходимо верно ответить на 50% вопросов.
Форма итоговой аттестации суммируется по лучшим результатам контрольного тестирования после каждого модуля на выходе, а также наличия проектной работы определяющего оценку по результатам освоения образовательной программы. Суммарно по дисциплине можно по
Профессиональные
Разработка и отладка программного кода
Разработка требований и проектирование программного обеспечения
Знать:
А/01.3 - Формализация и алгоритмизация поставленных задач
А/02.3 - Написание программного кода с использованием языков программирования, определения и манипулирования данными
А/03.3 - Оформление программного кода в соответствии с установленными требованиями
А/05.3 - Проверка и отладка программного кода
D/01.6 - Анализ требований к программному обеспечению
D/02.6 - Разработка технических спецификаций на программные компоненты и их взаимодействие
D/03.6 - Проектирование программного обеспечения
Уметь:
А/01.3 - Формализация и алгоритмизация поставленных задач
А/02.3 - Написание программного кода с использованием языков программирования, определения и манипулирования данными
А/03.3 - Оформление программного кода в соответствии с установленными требованиями
А/05.3 - Проверка и отладка программного кода
D/01.6 - Анализ требований к программному обеспечению
D/02.6 - Разработка технических спецификаций на программные компоненты и их взаимодействие
D/03.6 - Проектирование программного обеспечения
Владеть:
А/01.3 - Формализация и алгоритмизация поставленных задач
А/02.3 - Написание программного кода с использованием языков программирования, определения и манипулирования данными
А/03.3 - Оформление программного кода в соответствии с установленными требованиями
А/05.3 - Проверка и отладка программного кода
D/01.6 - Анализ требований к программному обеспечению
D/02.6 - Разработка технических спецификаций на программные компоненты и их взаимодействие
D/03.6 - Проектирование программного обеспечения
- Высшее образование
- Среднее профессиональное образование
свернуть
52,00ч
Тема 1.1. Базовые понятия и определения. Алгоритм. Свойства алгоритмов.
Тема 1.2. Методологии и языки программирования. Классификация методологий программирования.
Тема 1.3. Программа. Структура программы. Идентификаторы. Константы. Выражения. Операнды. Знаки операций.
Тема 1.4. Установка и настройка системы программирования на языке Java.
Тема 1.5. Основы языка Java. Среда разработки приложений. Создание и ведение проекта. Файлы проекта.
60,00ч
Тема 3.1. Объектная модель Java. Класс и объект. Базовые принципы ООП. Множественное наследование. Конструкторы, методы и поля классов.
Тема 3.2. Перечисления, статический импорт и аннотация.
Тема 3.3. Обобщённые типы и коллекции значений в языке Java.
Тема 3.4. Ввод и вывод данных в Java. Поточная модель организации ввода/вывода.
Тема 3.5. Файловый ввод/вывод. Работа с файлами произвольного и последовательного доступа.
72,00ч
Тема 2.1. Типы данных Java. Ссылочные типы данных. Выражения и операторы. Преобразование типов.
Тема 2.2. Метод main(). Переменные и константы, поля объектов и классов. Область видимости.
Тема 2.3. Сложные типы данных. Оболочечные классы. Класс Math, его методы и константы.
Тема 2.4. Управляющие конструкции. Операторы ветвления. Оператор выбора. Операторы циклов. Операторы прерывания, перехода и возврата.
Тема 2.5. Массивы одномерные, многомерные, ступенчатые.
Тема 2.6. Строки, методы работы со строками.
Тема 2.7. Дата и время. Классы java.util.Date и java.util.Calendar. Пакет java.time.
66,00ч
Тема 4.1. Обработка событий. Модель слушателя и источника события. Обработка исключительных ситуаций.
Тема 4.2. Графический интерфейс пользователя. Контейнеры и компоненты. Библиотеки AWT, SWING и JavaFX.
Тема 4.3. Построение приложений баз данных с использованием JDBC API.
Тема 4.4. Разработка сетевых приложений. Пакет java.net.
Тема 4.5. Многопоточное программирование на Java.
Тема 4.6. Параллелизм.
52,00ч
Тема 1.1. Базовые понятия и определения. Алгоритм. Свойства алгоритмов.
Тема 1.2. Методологии и языки программирования. Классификация методологий программирования.
Тема 1.3. Программа. Структура программы. Идентификаторы. Константы. Выражения. Операнды. Знаки операций.
Тема 1.4. Установка и настройка системы программирования на языке Java.
Тема 1.5. Основы языка Java. Среда разработки приложений. Создание и ведение проекта. Файлы проекта.
72,00ч
Тема 2.1. Типы данных Java. Ссылочные типы данных. Выражения и операторы. Преобразование типов.
Тема 2.2. Метод main(). Переменные и константы, поля объектов и классов. Область видимости.
Тема 2.3. Сложные типы данных. Оболочечные классы. Класс Math, его методы и константы.
Тема 2.4. Управляющие конструкции. Операторы ветвления. Оператор выбора. Операторы циклов. Операторы прерывания, перехода и возврата.
Тема 2.5. Массивы одномерные, многомерные, ступенчатые.
Тема 2.6. Строки, методы работы со строками.
Тема 2.7. Дата и время. Классы java.util.Date и java.util.Calendar. Пакет java.time.
60,00ч
Тема 3.1. Объектная модель Java. Класс и объект. Базовые принципы ООП. Множественное наследование. Конструкторы, методы и поля классов.
Тема 3.2. Перечисления, статический импорт и аннотация.
Тема 3.3. Обобщённые типы и коллекции значений в языке Java.
Тема 3.4. Ввод и вывод данных в Java. Поточная модель организации ввода/вывода.
Тема 3.5. Файловый ввод/вывод. Работа с файлами произвольного и последовательного доступа.
66,00ч
Тема 4.1. Обработка событий. Модель слушателя и источника события. Обработка исключительных ситуаций.
Тема 4.2. Графический интерфейс пользователя. Контейнеры и компоненты. Библиотеки AWT, SWING и JavaFX.
Тема 4.3. Построение приложений баз данных с использованием JDBC API.
Тема 4.4. Разработка сетевых приложений. Пакет java.net.
Тема 4.5. Многопоточное программирование на Java.
Тема 4.6. Параллелизм.
Авторизуйтесь чтобы записаться
Профстандарт
«Программист»
06.001
Ответственный за программу