This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
courses:mse:2017:project_list [2017/09/06 10:25] tatyana.berlenko [6. Информационная система кафедры: научная работа] |
courses:mse:2017:project_list [2022/12/10 09:08] (current) |
||
---|---|---|---|
Line 75: | Line 75: | ||
==== 7. Информационная система кафедры: индивидуальный план преподавателя ==== | ==== 7. Информационная система кафедры: индивидуальный план преподавателя ==== | ||
- | Требуется доработать компоненты информационной системы кафедры, обеспечивающие управление индифидуальными планами преподавателей | + | Требуется расширить функционал компонентов информационной системы кафедры, которые обеспечивают управление индивидуальными планами преподавателей: |
* Планирование учебной нагрузки | * Планирование учебной нагрузки | ||
Line 93: | Line 93: | ||
Курс содержит практические задачи и лабораторные работы на языке Си. | Курс содержит практические задачи и лабораторные работы на языке Си. | ||
- | Ознакомиться с видами задач в проверяющей системе Stepik можно [[https://stepik.org/course/1/syllabus?module=4|здесь]] | + | Подробнее о типах задач в Stepik [[https://stepik.org/course/1/syllabus?module=4|здесь]] |
**Ожидаемый результат**: набор готовых проверяющих задач в курсе по программированию (Python2/Python3 + bash) + набор задач-тестов для каждой проверющей задачи в репозитории (язык C). | **Ожидаемый результат**: набор готовых проверяющих задач в курсе по программированию (Python2/Python3 + bash) + набор задач-тестов для каждой проверющей задачи в репозитории (язык C). | ||
Line 99: | Line 99: | ||
==== 9. Генератор задач для онлайн-курса по GDB/Valgrind ==== | ==== 9. Генератор задач для онлайн-курса по GDB/Valgrind ==== | ||
- | Интерактивные задачи на дебаг: | + | Требуется автоматизировать проверку интерактивных задач на платформе Stepik для курса по GDB/Valgrind. |
+ | |||
+ | Цель: разработать интерактивные задачи на отладку и профилирование С программ по следующим темам: | ||
- сегфолтов | - сегфолтов | ||
- неправильных вызовов | - неправильных вызовов | ||
Line 107: | Line 109: | ||
- проблемы с производительностью | - проблемы с производительностью | ||
- | Научиться "замусоривать" код программы кодом без побочных эффектов. | + | Подзадача: освоить инструменты обфускации / замусоривания исходного кода лишними инструкциями. |
Задачи GDB: | Задачи GDB: | ||
Line 132: | Line 133: | ||
* Производительность. Дан бинарный файл программы, в котором очень много разных функций и их вызовов. Задача: определить самую часто вызываемую функцию. | * Производительность. Дан бинарный файл программы, в котором очень много разных функций и их вызовов. Задача: определить самую часто вызываемую функцию. | ||
- | **Ожидаемый результат**: набор автоматически проверяемых заданий. | + | **Ожидаемый результат**: набор автоматически проверяемых заданий, интегрированных в Stepik. |
==== 10. Генераторы задач для онлайн-курса по нереляционным БД ==== | ==== 10. Генераторы задач для онлайн-курса по нереляционным БД ==== | ||
- | Цель: разработка системы автоматической проверки лабораторных работ для курса "Введение в нереляционные БД". | + | Цель: разработка системы автоматической проверки лабораторных работ для курса "Введение в нереляционные БД" на платформе Stepik. |
Задачи: | Задачи: | ||
Line 164: | Line 165: | ||
- RDF | - RDF | ||
- ExistDB | - ExistDB | ||
+ | - ... | ||
- | **Ожидаемый результат**: набор автоматически проверяемых заданий. | + | **Ожидаемый результат**: набор автоматически проверяемых заданий, интегрированных в Stepik. |
==== 11. Автоматизация сборки мобильных приложений ==== | ==== 11. Автоматизация сборки мобильных приложений ==== | ||
Line 181: | Line 183: | ||
==== 12. Автоматизация проверки задач для онлайн-курса "SSH-tricks" ==== | ==== 12. Автоматизация проверки задач для онлайн-курса "SSH-tricks" ==== | ||
- | Требуется разработать практическую часть курса на Stepik "SSH-tricks". | + | Цель: разработка интерактивных задач для курса на платформе Stepik “SSH-tricks”. |
+ | |||
+ | Варианты задач: | ||
* Интерактивные задачи (генератор среды + скрипты проверки): | * Интерактивные задачи (генератор среды + скрипты проверки): | ||
Line 192: | Line 196: | ||
* sshfs | * sshfs | ||
- | **Ожидаемый результат**: набор автоматически проверяемых заданий. | + | Каждая задача состоит минимум из двух скриптов - генератора среды и скрипта проверки. |
+ | |||
+ | **Ожидаемый результат**: набор автоматически проверяемых заданий, интегрированных в Stepik. |