courses:mse:2017:project_list

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
courses:mse:2017:project_list [2017/09/06 10:22]
tatyana.berlenko [3. Тренажер публичных выступлений]
courses:mse:2017:project_list [2022/12/10 09:08] (current)
Line 53: Line 53:
 ==== 5. Информационная система кафедры:​ учёт студентов ==== ==== 5. Информационная система кафедры:​ учёт студентов ====
  
-Требуется ​доработтаь компоненты информационной системы кафедры,​ обеспечивающие:+Требуется расширить функционал ​компонентов информационной системы кафедры, ​которые ​обеспечивают:
  
   * Управление студенческими данными   * Управление студенческими данными
Line 64: Line 64:
 ==== 6. Информационная система кафедры: ​ научная работа ==== ==== 6. Информационная система кафедры: ​ научная работа ====
  
-Приложение должно предоставлять возможность ввода/​обработки/​хранения/​предоставление информации о:+Требуется расширить функционал компонентов ​информационной системы кафедры, которые обеспечивают возможность ввода/​обработки/​хранения/​предоставления информации о:
  
   * публикациях/​научных трудах (группировка по годам/​людям)   * публикациях/​научных трудах (группировка по годам/​людям)
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
courses/mse/2017/project_list.1504693363.txt.gz · Last modified: 2022/12/10 09:08 (external edit)