- Цели и задачи дисциплины
- Целью курса является обучение студентов современной технологии разработки объектно-ориентированных и платформонезависимых программ на примере языка Java. Задачами курса являются: - обеспечить овладение студентами основами знаний о принципах проектирования и разработки компьютерных программ на языке Java в среде IntelliJ IDEA - дать представление о принципах построения и функционирования современной платформы Java; - дать углубленные знания и практические навыки объектно-ориентированного программирования на языке Java, области применения языка Java; - ознакомить с библиотеками классов, широко используемых при создании прикладных программ; - привить навыки использования современных инструментальных программных средств в профессиональной деятельности для решения конкретных задач.
- Краткое содержание дисциплины
- Области применения языка Java. Среда программирования IntelliJ IDEA. Синтаксис языка Java. Принципы объектно-ориентированного проектирования. Объекты и классы. Стандартная библиотека классов. Обработка исключений. Потоковая обработка данных StreamIP. Обобщенное программирование. Шаблоны. Коллекции. Функциональные интерфейсы. Многопоточное программирование. Основы сетевого взаимодействия, интернационализация и локализация.
- Компетенции обучающегося, формируемые в результате освоения дисциплины
- Выпускник должен обладать:
- ПК-1 Способен активно участвовать в разработке системного и прикладного программного обеспечения