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

Имея проект CS, мы должны были придумать что-то уникальное и что-то, что мы могли бы осуществить. Затем группа из пяти человек начала обдумывать идеи приложений, веб-сайтов или сервисов, которые мы могли бы создать. Однако нам нужно было сначала выбрать реальную проблему, прежде чем решать ее.

Получение идеи из самоанализа

Все мы были на втором курсе колледжа и даже не ступали на территорию кампуса. Следовательно, единственной «реальной» проблемой, о которой мы могли думать, было образование. Образование — это сложно и еще более проблематично, когда вам приходится проходить его полностью дома. Вот уже несколько лет в мире используются традиционные образовательные нормы и способы обучения.

Пока мы тоже мучались, мы придумали, как лучше учиться — карточки. Вместо многократного чтения длинных абзацев, чтобы что-то вспомнить, лучше резюмировать тему и запомнить ее.

Хотя одними карточками проблемы не решить. Окончательная идея состояла из приложения, которое может помочь учащимся стать более продуктивными, карточек в сочетании с такими инструментами, как часы Pomodoro и список дел. Набор для повышения производительности, который каждый может использовать, чтобы лучше учиться и быстрее учиться.

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

У нас появилась идея, и мы решили проблему (теоретически), но была одна большая проблема — мы понятия не имели, как это осуществить.

Обучение и творчество: процесс

Мы все были готовы к идее проекта, но когда до нас дошло, что нам действительно придется что-то кодировать и создавать, мы запаниковали. После жаркой панической сессии мы решили разделить работу и двигаться дальше. Любому приложению требуются три основных компонента — внешний интерфейс, серверная часть и управление им.

Даже если бы мы были студентами компьютерных наук, мы не владели бы свободно ни одним языком программирования, который мы могли бы использовать для создания нашего приложения. Впоследствии мы выбрали Flutter и Firebase для использования в нашем приложении и сразу же выбрали курсы на Udemy.

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

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

Заключение

Сначала мы были очень довольны тем, что у нас есть только один проект в семестре вместо обычных нескольких предметов. Однако мы недооценили объем работы, которую предстоит выполнить по проекту. У нас были запланированы встречи с профессорско-преподавательским составом, подготовка докладов, презентация, обсуждение проекта.

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