staff:courses:application_development_for_mobile_platforms:mark_au

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
staff:courses:application_development_for_mobile_platforms:mark_au [2019/01/14 18:52]
mark [Как формируется оценка]
staff:courses:application_development_for_mobile_platforms:mark_au [2022/12/10 09:08] (current)
Line 1: Line 1:
 ===== Список заданий ===== ===== Список заданий =====
  
-==== Основные задания ==== 
  
 +==== Согласована и сформулирована тема курсовой ====
 + 
 +
 +(это и не задание,​ но без него трудно начать)
  
-    * [0] Согласована и сформулирована тема курсовой (это как бы и не задание,​ но без него трудно начать) 
       * Согласована формулировка темы курсовой.       * Согласована формулировка темы курсовой.
       * Продемонстрировано,​ что у вас есть работоспособная среда, где можно вести разработку (либо очно, либо в виде скринкаста).       * Продемонстрировано,​ что у вас есть работоспособная среда, где можно вести разработку (либо очно, либо в виде скринкаста).
       * При необходимости найден набор данных для приложения,​ ссылка указана на **вики**.       * При необходимости найден набор данных для приложения,​ ссылка указана на **вики**.
-    * [1] Макет и сценарий использования+ 
 + 
 +==== Макет и сценарий использования ​==== 
 + 
 + 
 +[[http://​se.moevm.info/​doku.php/​staff:​courses:​application_development_for_mobile_platforms:​study_materials#​%D0%BF%D0%BE%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BC%D0%B0%D0%BA%D0%B5%D1%82%D0%B0_ui_%D0%B8_%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F | Руководство]] 
       * Сформулированы реализуемые сценарии использования в виде **вики-страницы**.       * Сформулированы реализуемые сценарии использования в виде **вики-страницы**.
       * Нарисован макет пользовательского интерфейса в виде графа (по аналогии с прошлым семестром) и **выложенн в репозиторий**.       * Нарисован макет пользовательского интерфейса в виде графа (по аналогии с прошлым семестром) и **выложенн в репозиторий**.
-    * [1] UI на заглушках (переходы работают,​ но данные отображаются только те, что захардкожены в элементах UI). Результат:​ код приложения выложено в репозитории,​ его можно скачать,​ собрать и запустить. + 
-    * [1] Создание юнит-тестов для приложения + 
-      * Результат:​ в репозитории появились файлы юнит-тестов для основных классов,​ которые можно запустить стандартным способом. +==== UI на заглушках ​==== 
-    * [1] Окончательная версия приложенияРезультат:​ код приложения выложено в репозитории,​ его можно скачать,​ собрать и запустить. При этом выполняются основные сценарии использования.+  
 + 
 +    * (переходы работают,​ но данные отображаются только те, что захардкожены в элементах UI). Результат:​ код приложения выложено в репозитории,​ его можно скачать,​ собрать и запустить. 
 + 
 + 
 +==== Создание юнит-тестов для приложения ​==== 
 + 
 + 
 +      * Результат:​ в репозитории появились файлы юнит-тестов ​(не менее 3х TestCase ) для основных классов,​ которые можно запустить стандартным способом. 
 + 
 + 
 +==== Окончательная версия приложения ​==== 
 +  
 +Результат:​ код приложения выложено в репозитории,​ его можно скачать,​ собрать и запустить. При этом выполняются основные сценарии использования.
  
         ​         ​
-==== Дополнительные задания ====+==== Оценка сложности ​пользовательского интерфейса вашего приложения ==== 
 + 
 +[[https://​stepik.org/​lesson/​66393/​step/​7?​unit=43274 | Руководство по измерению последовательности действий и оценки сложности UI]] 
 + 
 +Результат:​ **вики-страница** ​
  
-    * [1] Оценка сложности пользовательского интерфейса вашего приложения. Результат:​ **вики-страница** ​ 
       * с таблицой подсчета количества действий (суммарным), ​       * с таблицой подсчета количества действий (суммарным), ​
       * количеством действий по каждому виду взаимодействия (кликов/​вводов текста/​ нажатий на апп.кнопки и пр.), ​ иллюстрирующие подсчет скриншоты.       * количеством действий по каждому виду взаимодействия (кликов/​вводов текста/​ нажатий на апп.кнопки и пр.), ​ иллюстрирующие подсчет скриншоты.
-      * выводом о том, как можно упростить последовательность+      * выводом о том, как можно упростить последовательность ​(описание конкретных изменений).
       * макетом интерфейса,​ реализующим предыдущий пункт.       * макетом интерфейса,​ реализующим предыдущий пункт.
-    ​[2] Создание интеграционных тестов для приложения +      ​аналогичным подсчетом количества действий для ближайшего аналога 
-      * Результат:​ в репозитории появились файлы интеграционных тестов для основных сценариев использования,​ которые можно запустить стандартным образом (как ​androidInstrumentedText), либо скрипт для запуска (например,​ если это тесты для игры). + 
-    * [2] Исследование производительности +==== Создание интеграционных тестов для приложения ​==== 
-      * **вики-страница** ​(либо раздел ​ПЗ) + 
-      * Описание эксперимента (в каких условиях и что измеряли, какие параметры варьировалии инструментов измерения + 
-      * График **зависимостей** производительности для различных ​входных данных (не менее трех)+      * Результат:​ в репозитории появились файлы интеграционных тестов для основных сценариев использования,​ которые можно запустить стандартным образом (как ​Android InstrumentedTest), либо скрипт для запуска (например,​ если это тесты для игры). 
-      * Выводы, включающие в себя сравнение зависимостей+ 
-    * [1] Ответы на пять негативных отзывов (не имеющих ответов) к существующим аналогам +==== Подготовка задач ​для MOOC ==== 
-      * **вики-страница** ​(либо раздел ПЗ) + 
-      * ссылка ​на приложение + 
-      * ссылка на отзыв +      * Согласовать тему задачи (задач) с преподавателем. 
-      * ваша формулировка ​сути претензии ​пользователей +      * Файлы ​проекта с модельным решением ​и тестами (при наличии) выложены в репозиторий. 
-      * текст вашего ответа+      * Текстовое описание выложено в репозиторий
 +      * Задача развернута на Stepik*
 +      * [[https://​docs.google.com/​document/​d/​12Q_P9KHa-545DUQO4pfi30M6yYpAoExfNsFZFOhVBW8/​edit?​usp=sharing|Темы задач для MOOC.]] ​  
 +    
 + 
 +==== Экзамен ==== 
 + 
 +На экзамене будет проведен разбор решений ​к нескольким случайным заданиям из онлайн-курса (он же MOOC, он же https://​stepik.org/​course/​4792/​syllabus(синтаксис, ​принцип работы основных элементов UI, вопросы по связанному материалу из лекций) + вопросы по курсовой (при необходимости). 
 + 
 +Оценка за экзамен 0-10.
  
 ===== Как формируется оценка ===== ===== Как формируется оценка =====
Line 43: Line 76:
 Для получения положительной оценки нужно сделать все основные задания. Для получения положительной оценки нужно сделать все основные задания.
  
-Итоговые баллы вычисляются по формуле:​+Итоговые баллы вычисляются по формуле ​(округление итоговой суммы к ближайшему целому):
  
 <​note>​ 0.8х(баллы накопленные) + 0.2х(баллы за экзамен)</​note>​ <​note>​ 0.8х(баллы накопленные) + 0.2х(баллы за экзамен)</​note>​
  
-ОЦенка считается так:+Оценка считается так:
  
   * Сумма >=8 — отлично,​   * Сумма >=8 — отлично,​
   * Сумма >=6 — хорошо,​   * Сумма >=6 — хорошо,​
   * Сумма >=4 — удовлетворительно.   * Сумма >=4 — удовлетворительно.
staff/courses/application_development_for_mobile_platforms/mark_au.1547491965.txt.gz · Last modified: 2022/12/10 09:08 (external edit)