Бакалавриат
2021/2022
Язык программирования Java
Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус:
Курс обязательный (Прикладная математика и информатика)
Направление:
01.03.02. Прикладная математика и информатика
Кто читает:
Департамент информатики
Когда читается:
2-й курс, 3, 4 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для своего кампуса
Язык:
русский
Кредиты:
5
Контактные часы:
108
Программа дисциплины
Аннотация
Дисциплина базовой части профессионального цикла. Данная дисциплина служит основой для профессиональной ориентации студентов при выборе дисциплин из вариативной части Программы. Дисциплина направлена на формирование у студентов теоретических знаний и практических навыков программирования на языке Java. Студенты ознакомятся с основными понятиями, классификациями и архитектурой информационных систем, изучат методы и приемы разработки программного обеспечения на платформе Java SE, освоят технологии разработки, тестирования и развертывания программного обеспечения на платформе Java SE. Для освоения дисциплины студентам необходимо иметь знания, полученные в результате изучения дисциплин «Основы и методология программирования», «Язык программирования С++».
Цель освоения дисциплины
- Формирование у студентов теоретических знаний и практических навыков программирования на языке Java.
Планируемые результаты обучения
- Знает основные типы данных языка Java; средства управления выполнением программы, основные методы по созданию и использованию классов, концепции ООП, основные принципы многопоточного программирования на языке Java, основные принципы создания сетевых приложений на языке Java
- Умеет использовать библиотеки классов уметь работать с массивами и строками, реализовывать классы на языке Java, создавать расширяемые сетевые приложения на языке Java.
- Имеет опыт работы с подсистемой ввода/вывода, разработки программ с использованием языка программирования Java, производить тестирование написанных программ.
Содержание учебной дисциплины
- Раздел 1. Введение. Особенности языка Java
- Раздел 2. Java 8 и Java 9. Многопоточное программирование
- Раздел 3. Модель памяти и сетевые технологии Java
Элементы контроля
- Домашнее задание №1Домашнее задание №1 выдается студентам в одном варианте. Срок выполнения домашнего задания - 2 недели. Форма представления обучающимися домашнего задания - программа, написанная на языке Java.
- Домашнее задание №2Домашнее задание №2 выдается студентам в одном варианте. Срок выполнения домашнего задания - 2 недели. Форма представления обучающимися домашнего задания - программа, написанная на языке Java.
- Домашнее задание №3Домашнее задание №3 выдается студентам в одном варианте. Срок выполнения домашнего задания - 2 недели. Форма представления обучающимися домашнего задания - программа, написанная на языке Java.
- Домашнее задание №4Домашнее задание №4 выдается студентам в одном варианте. Срок выполнения домашнего задания - 2 недели. Форма представления обучающимися домашнего задания - программа, написанная на языке Java.
- Письменный зачетПисьменный дифференцированный зачет проводится в форме контрольной работы. Для получения зачета необходимо реализовать алгоритм из перечня алгоритмов домашних заданий. На проведение зачета отводится 1,5 часа.
- Устный экзаменУстный экзамен проводится в форме ответов на вопросы экзаменационного билета. Возможны дополнительные вопросы, в случае если экзаменуемый в недостаточной степени подробно ответил на вопросы билета. В экзаменационном билете содержится два вопроса. На подготовку ответа выделяется 2,5 часа.
Промежуточная аттестация
- 2021/2022 учебный год 3 модульПреподаватель учитывает оценку за текущий контроль (домашние задания): Онакопленная1 = 0,5*Од/з1 + 0,5*Од/з2 Оитоговая1 = 0,35 Онакопленная1+0,65 Озачет.
- 2021/2022 учебный год 4 модульПреподаватель учитывает оценку за текущий контроль (домашние задания): Онакопленная2 = 0,5*Од/з3 + 0,5*Од/з4 Оитоговая2 = 0,35 Онакопленная2+0,65 Оэкзамен. Результирующая оценка за дисциплину рассчитывается следующим образом: ОРезультирующая= 0,5 Оитоговая1+0,5 Оитоговая2