• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2024/2025

Программирование на Java

Статус: Курс обязательный (Бизнес-информатика)
Направление: 38.03.05. Бизнес-информатика
Когда читается: 1-й курс, 3, 4 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 6

Программа дисциплины

Аннотация

Дисциплина направлена на освоение базовых принципов объектно-ориентированного программирования на языке Java. Обучающиеся изучат основные конструкции языка, структуры данных и способы реализации механизмов наследования, инкапсуляции и полиморфизма. По результатам обучения студенты будут иметь базовые знания в разработке на языке Java.
Цель освоения дисциплины

Цель освоения дисциплины

  • Приобретение знаний принципов объектно-ориентированного программирования на языке Java
  • Формирование умений по разработке приложений на Java с использованием его конструкций и механизмов
  • Отработка навыков использования языка программирования Java для решения практических задач
Планируемые результаты обучения

Планируемые результаты обучения

  • Владение базовыми конструкциями синтаксиса Java
  • Понимание и умение использовать механизм исключений в Java
  • Понимание механизма пакетов в Java
  • Понимание основ синтаксиса Java, широко востребованного в индустрии кросплатформенного языка программирования
  • Понимание основной принципов ООП: инкапсуляция, наследование, полиморфизм
  • Понимание принципов наследования в языке Java
  • Понимание принципов работы механизма полиморфизма в Java
  • Понимание таких терминов как JVM, JRE, JDK, JIT
  • Умение использования важных компонент стандартной библиотеки языка Java: коллекций
  • Умение использовать IDE для запуска и отладки программ. Владение базовыми навыками отладки
  • Умение использовать функциональные интерфейсы
  • Умение работать с документацией в формате Javadoc
  • Умение создать абстрактную иерархию объектов с использованием наследования
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Знакомство с языком Java и его особенностями
  • Основы синтаксиса Java
  • Массивы и Циклы
  • Операторы ввода-вывода и исключения
  • Методы
  • Основы объектно-ориентированного программирования
  • Коллекции
  • GUI в Java
Элементы контроля

Элементы контроля

  • неблокирующий Работа на семинарах
  • неблокирующий Практические работы 3-й модуль
  • неблокирующий Практические работы 4-й модуль
  • неблокирующий Экзамен
Промежуточная аттестация

Промежуточная аттестация

  • 2024/2025 4th module
    0.2 * Практические работы 3-й модуль + 0.2 * Практические работы 4-й модуль + 0.1 * Работа на семинарах + 0.1 * Работа на семинарах + 0.4 * Экзамен
Список литературы

Список литературы

Рекомендуемая основная литература

  • Java : полное руководство, Шилдт, Г., 2012
  • Java : руководство для начинающих, Шилдт, Г., 2015
  • Java 8 : полное руководство : пер. с англ., Шилдт, Г., 2015
  • Пономарчук, Ю. В. Программирование на языке Java : учебное пособие / Ю. В. Пономарчук, И. В. Кузнецов. — Хабаровск : ДВГУПС, 2021. — 103 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/259451 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Янцев, В. В. JavaScript и PHP. Content management system / В. В. Янцев. — 2-е изд., испр. — Санкт-Петербург : Лань, 2023. — 192 с. — ISBN 978-5-507-48326-6. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/346460 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Рекомендуемая дополнительная литература

  • Java : основы программирования, Мейнджер, Д., 1997
  • Java. Объектно-ориентированное программирование. Учебное пособие. Стандарт третьего поколения - 978-5-49807-948-6 - Васильев А. - 2011 - Санкт-Петербург: Питер - https://ibooks.ru/bookshelf/22009 - 22009 - iBOOKS
  • Java. Решение практических задач : пер. с англ. - 978-5-9775-6719-0 - Леонард А. - 2021 - Санкт-Петербург: БХВ-Петербург - https://ibooks.ru/bookshelf/380048 - 380048 - iBOOKS
  • JavaScript с нуля до профи. - 978-5-4461-2269-1 - Свекис Лоренс Ларс, Путтен Майке ван, Персиваль Роб - 2023 - Санкт-Петербург: Питер - https://ibooks.ru/bookshelf/390214 - 390214 - iBOOKS

Авторы

  • Орлова Екатерина Дмитриевна
  • Александрова Александра Александровна