- Цели и задачи дисциплины
- Преподаваемая дисциплина посвящена изучению современного языка и технологий программирования. Преподавание и изучение дисциплины следует рассматривать как полезную составляющую профессиональной подготовки. Целью преподавания и изучения дисциплины является обучение студентов языку Java и технологии разработки платформонезависимых программ. Задачи дисциплины заключаются в том, чтобы научить студентов применять язык Java и платформу JDK для разработки архитектуры, алгоритмических и программных решений системного и прикладного программного обеспечения; для разработки программного и информационного обеспечения компьютерных сетей, автоматизированных систем вычислительных комплексов, сервисов, операционных систем и распределенных баз данных; для разработки и исследования алгоритмов, вычислительных моделей и моделей данных для реализации элементов новых (или известных) сервисов систем информационных технологий; развивать и использовать инструментальных средств для разработки приложений, библиотек и пакетов программ на языке программирования Java в научной и практической деятельности.
- Краткое содержание дисциплины
- Области применения языка Java. Синтаксис языка Java. Операторы. Управляющие конструкции. Объекты и классы. Стандартная библиотека классов. Обработка исключений. Использование легковесных процессов. Обобщенное программирование. Шаблоны. Коллекции. Лямбда-выражения. Рефакторинг и отладка приложений. Библиотека Swing. Основы сетевого взаимодействия.
- Компетенции обучающегося, формируемые в результате освоения дисциплины
- Выпускник должен обладать:
- ПК-2 Способен применять основные алгоритмические и программные решения в области информационно-коммуникационных технологий, а также участвовать в их разработке
- Образование
- Учебный план 01.03.02, 2022, (4.0), Прикладная математика и информатика
- Программирование на языке Java