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

Язык программирования Java

Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус: Курс обязательный (Прикладная математика и информатика)
Направление: 01.03.02. Прикладная математика и информатика
Когда читается: 2-й курс, 3, 4 модуль
Формат изучения: с онлайн-курсом
Онлайн-часы: 38
Охват аудитории: для своего кампуса
Преподаватели: Карпенко Мария Владимировна, Кузнецов Антон Михайлович
Язык: русский
Кредиты: 5
Контактные часы: 108

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

Аннотация

Дисциплина базовой части профессионального цикла. Данная дисциплина служит основой для профессиональной ориентации студентов при выборе дисциплин из вариативной части Программы. Дисциплина направлена на формирование у студентов теоретических знаний и практических навыков программирования на языке Java. Студенты ознакомятся с основными понятиями, классификациями и архитектурой информационных систем, изучат методы и приемы разработки программного обеспечения на платформе Java SE, освоят технологии разработки, тестирования и развертывания программного обеспечения на платформе Java SE. Для освоения дисциплины студентам необходимо иметь знания, полученные в результате изучения дисциплин «Основы и методология программирования», «Язык программирования С++».
Цель освоения дисциплины

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

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

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

  • Знает основные типы данных языка Java; средства управления выполнением программы, основные методы по созданию и использованию классов, концепции ООП, основные принципы многопоточного программирования на языке Java, основные принципы создания сетевых приложений на языке Java
  • Умеет использовать библиотеки классов уметь работать с массивами и строками, реализовывать классы на языке Java, создавать расширяемые сетевые приложения на языке Java.
  • Имеет опыт работы с подсистемой ввода/вывода, разработки программ с использованием языка программирования Java, производить тестирование написанных программ.
Содержание учебной дисциплины

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

  • Раздел 1. Введение. Особенности языка Java
  • Раздел 2. Java 8 и Java 9. Многопоточное программирование
  • Раздел 3. Модель памяти и сетевые технологии Java
Элементы контроля

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

  • неблокирующий Домашнее задание
    Домашнее задание выдается студентам в одном варианте. Срок выполнения домашнего задания - 2 недели. Форма представления обучающимися домашнего задания - программа, написанная на языке Java.
  • блокирующий Контрольная работа
    Контрольная работа проводится в письменной форме. Для получения положительной оценки необходимо реализовать алгоритм из перечня алгоритмов домашних заданий. На проведение контрольной работы отводится 1,5 часа.
  • блокирующий Устный экзамен
    Устный экзамен проводится в форме ответов на вопросы экзаменационного билета. Возможны дополнительные вопросы, в случае если экзаменуемый в недостаточной степени подробно ответил на вопросы билета. В экзаменационном билете содержится два вопроса. На подготовку ответа выделяется 2,5 часа.
Промежуточная аттестация

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

  • 2022/2023 учебный год 3 модуль
    Оитоговая1 = 0,35 Онакопленная1 + 0,65 Ок/р, где Онакопленная1 = 0,5*Од/з1 + 0,5*Од/з2
  • 2022/2023 учебный год 4 модуль
    Оитоговая2 = 0,35 Онакопленная2 + 0,65 Оэкзамен, где Онакопленная2 = 0,5*Од/з3 + 0,5*Од/з4
Список литературы

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

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

  • Gutierrez, F. (2014). Introducing Spring Framework : A Primer. [Berkeley, CA]: Apress. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1173923

Авторы

  • Кузнецов Антон Михайлович
  • Спицина Кристина Станиславовна