• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

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

2022/2023
Учебный год
RUS
Обучение ведется на русском языке
5
Кредиты
Статус:
Курс обязательный
Когда читается:
2-й курс, 3, 4 модуль

Преподаватели


Карпенко Мария Владимировна

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

Аннотация

Дисциплина базовой части профессионального цикла. Данная дисциплина служит основой для профессиональной ориентации студентов при выборе дисциплин из вариативной части Программы. Дисциплина направлена на формирование у студентов теоретических знаний и практических навыков программирования на языке 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

Авторы

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