- Цели и задачи дисциплины
- Преподаваемая дисциплина посвящена изучению современного языка и технологий программирования. Преподавание и изучение дисциплины следует рассматривать как полезную составляющую профессиональной подготовки. Целью преподавания и изучения дисциплины является обучение студентов языку Java и технологии разработки платформонезависимых программ. Задачи дисциплины заключается в том, чтобы научить студентов применять язык Java и платформу JDK для разработки архитектуры, алгоритмических и программных решений системного и прикладного программного обеспечения; для разработки программного и информационного обеспечения компьютерных сетей, автоматизированных систем вычислительных комплексов, сервисов, операционных систем и распределенных баз данных; для разработки и исследования алгоритмов, вычислительных моделей и моделей данных для реализации элементов новых (или известных) сервисов систем информационных технологий; развивать и использовать инструментальных средств для разработки приложений, библиотек и пакетов программ на языке программирования Java в научной и практической деятельности.
- Краткое содержание дисциплины
- Области применения языка Java. Синтаксис языка Java. Операторы. Управляющие конструкции. Объекты и классы. Стандартная библиотека классов. Обработка исключений. Использование легковесных процессов. Обобщенное программирование. Шаблоны. Коллекции. Лямбда-выражения. Сервер приложений GlassFish. Разработка и развертывание сервлета. Технологии JavaServer Pages и JavaServer Faces. Разработка вер-сервисов Enterprise JavaBeans, JAX-WS, JAX-RS, RESTful. Виды мобильных приложений и их архитектура. Инструментальные средства разработки мобильных приложений.
- Компетенции обучающегося, формируемые в результате освоения дисциплины
- Выпускник должен обладать:
- ПК-3 Способен эффективно применять алгоритмические и программные решения в области информационно-коммуникационных технологий, а также участвовать в их проектировании и разработке
- Образование
- Учебный план 01.04.02, 2021, (2.0), Прикладная математика и информатика
- Java-программирование