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