We use cookies in order to improve the quality and usability of the HSE website. More information about the use of cookies is available here, and the regulations on processing personal data can be found here. By continuing to use the site, you hereby confirm that you have been informed of the use of cookies by the HSE website and agree with our rules for processing personal data. You may disable cookies in your browser settings.

  • A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Java Programming (Basic Level)

2021/2022
Academic Year
RUS
Instruction in Russian
4
ECTS credits
Delivered at:
Department of Information Systems and Technologies (Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod))
Course type:
Compulsory course
When:
1 year, 2, 3 module

Instructors


Дыдычкин Александр Алексеевич

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

Аннотация

Дисциплина направлена на обучение студентов основам объектно-ориентированного языка Java, приобретения ими навыков разработки программного кода с использованием современных инструментальных средств для платформ MS Windows и Linux. В результате освоения дисциплины студент должен уметь создавать, отлаживать и модифицировать программы на языке Java, уметь находить в них ошибки и исправлять их.
Цель освоения дисциплины

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

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

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

  • Умеет создавать и отлаживать объектно-ориентированные программы на языке Java
  • Умеет создавать и отлаживать программы с массивами и циклами на языке Java
  • Умеет создавать программы с использованием любых операторов языка Java
  • Умеет создавать простые программы на языке Java и запускать их в IDE
Содержание учебной дисциплины

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

  • Введение
  • Синтаксис языка Java
  • Простые алгоритмы на языке Java
  • Объектно-ориентированное программирование с использованием языка Java.
Элементы контроля

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

  • неблокирующий Лабораторные работы
    без прокторинга
  • неблокирующий Промежуточный экзамен
    Экзамен проводится на платформах Zoom (https://zoom.us), MS Teams (https://teams.microsoft.com). Ссылка будет отправлена студентам за три дня до экзамена. Компьютер студента должен удовлетворять требованиям: наличие рабочей камеры и микрофона, поддержка Zoom и MS Teams. Для участия в экзамене студент обязан: поставить на аватар свою фотографию, явиться на экзамен согласно точному расписанию. Во время экзамена студентам запрещено: выключать камеру, пользоваться конспектами и подсказками. Кратковременным нарушением связи во время экзамена считается нарушение связи менее 5 минут. Долговременным нарушением связи во время экзамена считается нарушение 5 минут и более. При долговременном нарушении связи студент не может продолжить участие в экзамене. Процедура пересдачи аналогична процедуре сдачи. Экзамен проводится без прокторинга
Промежуточная аттестация

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

  • 2021/2022 учебный год 3 модуль
    0.7 * Лабораторные работы + 0.3 * Промежуточный экзамен
Список литературы

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

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

  • Императивное программирование в примерах на С++, практикум, Гос. ун-т - Высшая школа экономики, 193 с., Дёмкин, В. М., 2007

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

  • Пруцков, А.В. Программирование на языке Java. Введение в курс с примерами и практическими заданиями : учебник / А.В. Пруцков. — М. : КУРС, 2018.- 208 с. - ISBN 978-5-906923-51-6. - Режим доступа: http://znanium.com/catalog/product/1017180

Авторы

  • Улитин Борис Игоревич
  • Дыдычкин Александр Алексеевич