Бакалавриат
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