Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

4321

.pdf
Скачиваний:
0
Добавлен:
21.11.2023
Размер:
455.12 Кб
Скачать

МИНОБРНАУКИ РОССИИ Федеральное государственное бюджетное образовательное учреждение высшего образования

«Нижегородский государственный архитектурно-строительный университет»

Д. И. Кислицын

РАЗРАБОТКА ПРИЛОЖЕНИЙ В СРЕДЕ LINUX

Учебно-методическое пособие

по подготовке к лекциям (включая рекомендации по организации самостоятельной работы) для обучающихся по дисциплине «Разработка приложений в среде Linux»

по направлению подготовки 09.04.02 Информационные системы и технологии, направленность (профиль) Технология разработки информационных систем

Нижний Новгород

2022

МИНОБРНАУКИ РОССИИ Федеральное государственное бюджетное образовательное учреждение высшего образования

«Нижегородский государственный архитектурно-строительный университет»

Д. И. Кислицын

РАЗРАБОТКА ПРИЛОЖЕНИЙ В СРЕДЕ LINUX

Учебно-методическое пособие

по подготовке к лекциям (включая рекомендации по организации самостоятельной работы) для обучающихся по дисциплине «Разработка приложений в среде Linux»

по направлению подготовки 09.04.02 Информационные системы и технологии, направленность (профиль) Технология разработки информационных систем

Нижний Новгород ННГАСУ

2022

1

УДК 681.3 (075)

Кислицын Д. И./ Разработка приложений в среде Linux : учебнометодическое пособие / Д. И. Кислицын; Нижегородский государственный архитектурно-строительный университет. – Нижний Новгород : ННГАСУ, 2022. - 7 с. - Текст : электронный.

Даются тематика лекций, их краткое содержание, а также методические рекомендации по самостоятельной работе обучающихся по дисциплине «Разработка приложений в среде Linux». Указывается необходимая литература и источники, разъясняется последовательность их изучения, выделяются наиболее сложные вопросы и даются рекомендации по их изучению.

Предназначено для обучающихся в ННГАСУ по дисциплине «Разработка приложений в среде Linux» по направлению подготовки 09.04.02 Информационные системы и технологии, направленность (профиль) Технология разработки информационных систем.

Д. И. Кислицын, 2022ННГАСУ, 2022.

2

Учебно-методическое пособие по подготовке к лекциям (включая рекомендации по организации самостоятельной работы) по дисциплине «Разработка приложений в среде Linux» предназначены для студентов первого курса, обучающихся по направлению 09.04.02 Информационные системы и технологии, и содержат программу для проведения лекционных занятий, а также методические рекомендации по самостоятельной работе, в т.ч. по выполнению расчётной работы.

Цель учебно-методического пособия: помочь студентам при изучении учебной программы с использованием лекционных материалов и рекомендуемой учебно-методической литературы при формировании необходимых компетенций дисциплины «Разработка приложений в среде Linux».

Целями освоения дисциплины «Разработка приложений в среде Linux» являются получение знаний, умений и навыков по разработке программных средств на языке C под Linux.

В лекциях излагается общая характеристика вопросов тем, даются практические примеры применения стандартов. Главной целью лекции является привитие студентам интереса к изучаемому материалу, формирование мотивации к последующему самостоятельному анализу рассматриваемой проблематики. На лекциях студентам раскрываются наиболее сложные вопросы и теоретические положения, показывается их практическая значимость, даются рекомендации по углубленному самостоятельному изучению теории и практики.

На лекциях по дисциплине «Разработка приложений в среде Linux» широко используются активные формы проведения занятий. Такие формы организации образовательного процесса, способствуют разнообразному (индивидуальному, групповому, коллективному) изучению учебных вопросов (проблем), активному взаимодействию студентов и преподавателя, живому обмену мнениями между ними, нацеленному на выработку правильного понимания содержания изучаемой темы и способов ее практического использования.

Материал пропущенных лекций студент восстанавливает самостоятельно и по всем непонятным положениям и вопросам обращается за разъяснением к преподавателю.

Самостоятельная работа направлена на развитие компетенций дисциплины: ПК-1. Способен распределять задания по выполнению разработки программного обеспечения, осуществлять общее руководство и контроль

выполнения заданий.

Виды и формы самостоятельной работы студентов по дисциплине:

-систематическая проработка лекций, основной и дополнительной литературы;

-подготовка к лабораторным работам;

-подготовка к экзамену.

Содержание разделов дисциплины «Разработка приложений в среде Linux» представлено в таблице 1.

3

Таблица 1 Содержание разделов дисциплины

 

 

 

Аудиторные

работа

Перечень

 

 

 

 

часах)

 

 

 

 

занятия (в

 

 

п№/п

 

 

 

 

 

 

 

Самостоятельная

компетенций,

 

 

Лекции

 

Лабораторные

 

Практические, семинарские

Наименование раздела учебной

Всего часов

 

 

формируемых

 

 

 

 

 

 

 

 

дисциплины.

 

 

 

 

 

 

в процессе

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

освоения

 

 

 

 

 

 

 

 

 

раздела

 

 

 

 

 

 

 

 

 

 

1

Среда разработки KDevelop

10

5

 

5

 

 

63

ПК-1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

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

8

4

 

4

 

 

63

ПК-1

версиями Git

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Всего

18

9

 

9

 

0

126

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

На консультациях в течение семестра студенты могут обсуждать с преподавателем различные вопросы по лекционному материалу.

Рекомендуется проработать конспект лекций, затем повторить теоретический материал, пользуясь рекомендованной основной и дополнительной литературой. Если после этого остаются вопросы, рекомендуется выписать их и обратиться к преподавателю на консультациях.

В течение курса со студентами проводятся индивидуальные и групповые консультации по общетеоретическим вопросам, возникающим при самостоятельной работе студентов при подготовке к занятиям.

Перед экзаменом студентам выдается список примерных вопросов, по которым можно понять, на что нужно сделать упор при подготовке к экзамену. После получения перечня вопросов рекомендуется:

1)внимательно прочитать материал лекций;

2)постараться разобраться с непонятными, в частности, новыми терминами, используя рекомендованную литературу;

3)выписать вопросы для подробного обсуждения с преподавателем на консультации.

Перечень примерных вопросов, выносимых на экзамен:

1.Опишите порядок развёртывания и настройки KDevelop в Linux.

2.Опишите порядок создания проекта.

3.Как добавляются файлы в проект?

4.Как работает мастер для автоматического создания и обновления классов?

5.Какие системы контроля версий поддерживает KDevelop?

6.Опишите порядок развёртывания и настройки Git в Linux.

7.Как создать новую ветку?

8.Как показать текущую ветку?

9.Как переименовать ветку?

4

10.Как удалить ветку?

11.Как переключиться на ветку?

12.Как посмотреть ветки?

13.Как переименовать удаленную ветку?

14.Как создать ветку из предыдущего коммита?

15.Как клонировать репозиторий?

16.Как создать новый репозиторий?

17.Как посмотреть удаленные репозитории?

18.Как отменить git add?

19.Как изменить комментарий к коммиту?

20.Как отменить коммит?

21.Как добавить коммит?

22.Как объединить коммиты?

23.Как добавить файлы в последний коммит?

24.Как изменить дату коммита?

25.Как показать файлы, которые будут добавлены в текущий коммит?

26.Как добавить все файлы в коммит, кроме одного?

27.Как изменить файлы в старом коммите (не последнем)?

28.Как восстановить файл?

29.Как сравнивать изменения в Git?

30.Как узнать версию Git?

Показатели оценки по экзамену представлены в таблице 2.

Таблица 2 Описание шкал оценивания

Показатели

 

 

 

 

 

 

оценивания

Баллы

Оценка

Критерий оценки

компетенций

 

 

 

 

 

 

 

 

 

 

 

Результаты освоения

4,5 - 5,0

«отлично»

ставится

обучающемуся,

дисциплины

 

 

показавшему

 

 

глубокие

соответствует

 

 

систематизированные

 

знания

требованиям ФГОС

 

 

учебного материала,

владеющему

 

 

 

творческим

анализом

фактов,

 

 

 

умеющему обобщать информацию,

 

 

 

аргументировано и

практически

 

 

 

без ошибок ответившему на все

 

 

 

вопросы.

 

 

 

Результаты освоения

3,5 - 4,4

«хорошо»

ставится

обучающемуся,

дисциплины

 

 

продемонстрировавшему

 

соответствует

 

 

достаточно

полное

знание

требованиям ФГОС

 

 

учебного

 

материала,

 

 

 

допустившему негрубые ошибки и

 

 

 

недочеты.

 

 

 

Результаты освоения

2,5 - 3,4

«удовлетворительно»

ставится

обучающемуся,

дисциплины

 

 

показавшему

 

минимально

соответствует

 

 

необходимый

уровень

знаний

требованиям ФГОС

 

 

учебного материала,

владеющего

 

 

5

 

 

 

 

 

 

 

 

навыками логического мышления

 

 

 

 

и

допустившего

 

 

 

 

непринципиальные ошибки при

 

 

 

 

ответе на вопросы.

 

Результаты освоения

0,0 - 2,4

«неудовлетворительно»

ставится

обучающемуся,

дисциплины

НЕ

 

 

продемонстрировавшему

соответствует

 

 

 

существенные

пробелы

в знании

требованиям ФГОС

 

 

основного учебного

материала,

 

 

 

 

допустившему

принципиальные

 

 

 

 

ошибки при изложении материала.

Перечень учебной литературы, необходимой для освоения дисциплины:

1.Гончарук, С. В.. Администрирование ОС Linux : учебное пособие. / Гончарук, С. В. ; С. В. Гончарук. – Москва, Саратов : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. – 163 с. – URL: URL: http://www.iprbookshop.ru/89414.html. – ISBN ISBN 978-5-4497-0299-9.

2.Гунько, А. В.. Системное программирование в среде Linux : учебное пособие. / Гунько, А. В. ; А. В. Гунько. – Новосибирск : Новосибирский государственный технический университет, 2020. – 235 с. – URL: URL: http://www.iprbookshop.ru/98735.html. – ISBN ISBN 978-5-7782-4160-2.

3.Липпман С.. Язык программирования С++. Полное руководство / Липпман С., Лажойе Ж., Слинкин А. ; С. Липпман, Ж. Лажойе; пер. А. Слинкин. – Саратов : Профобразование, 2019. – 1104 с. – URL: URL: http://www.iprbookshop.ru/89862.html. – ISBN ISBN 978-5-4488-0136-5.

4.Роббинс Арнольд. Linux: программирование в примерах : пер. с англ.. / Роббинс Арнольд ; Москва : КУДИЦ-ОБРАЗ, 2006. – 655 с. – ISBN ISBN 0-13- 142964-7.

6

Кислицын Дмитрий Игоревич

РАЗРАБОТКА ПРИЛОЖЕНИЙ В СРЕДЕ LINUX

Учебно-методическое пособие

по подготовке к лекциям (включая рекомендации по организации самостоятельной работы) для обучающихся по дисциплине «Разработка приложений в среде Linux»

по направлению подготовки 09.04.02 Информационные системы и технологии, направленность (профиль) Технология разработки информационных систем

Федеральное государственное бюджетное образовательное учреждение высшего образования «Нижегородский государственный архитектурно-строительный университет»

603950, Нижний Новгород, ул. Ильинская, 65. http://www.nngasu.ru, srec@nngasu.ru

7

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]