Разработка игрового веб-приложения для обучения языку программирования Java с исполнением кода в реальном времени

Main Article Content

Лия Радиковна Нуруллина
Дамир Дмитриевич Ильясов
Азат Ильдарович Хайруллин
Руслан Радикович Мирхусаинов
Марсель Рафаэлевич Сидиков
Михаил Михайлович Абрамский
Азат Ринатович Ахметшин

Аннотация

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

Article Details

Биографии авторов

Лия Радиковна Нуруллина

Студентка Высшей школы информационных технологи и интеллектуальных систем Казанского (Приволжского) федерального университета (ИТИС КФУ).

Дамир Дмитриевич Ильясов

Студент Высшей школы информационных технологи и интеллектуальных систем Казанского (Приволжского) федерального университета (ИТИС КФУ).

Азат Ильдарович Хайруллин

Студент Высшей школы информационных технологи и интеллектуальных систем Казанского (Приволжского) федерального университета (ИТИС КФУ).

Руслан Радикович Мирхусаинов

Студент Высшей школы информационных технологи и интеллектуальных систем Казанского (Приволжского) федерального университета (ИТИС КФУ).

Марсель Рафаэлевич Сидиков

Руководитель лаборатории Java Высшей школы информационных технологи и интеллектуальных систем Казанского (Приволжского) федерального университета (ИТИС КФУ).

Михаил Михайлович Абрамский

Старший преподаватель кафедры программной инженерии Высшей школы информационных технологи и интеллектуальных систем Казанского (Приволжского) федерального университета (ИТИС КФУ).

Азат Ринатович Ахметшин

Студент Высшей школы информационных технологи и интеллектуальных систем Казанского (Приволжского) федерального университета (ИТИС КФУ).

Библиографические ссылки

1. Developer Survey Results 2018. URL: https://insights.stackoverflow.com/survey/2018/

2. Chang, C. C., Liang, C., Chou, P. N., and Lin, G. Y. Is game-based learning better in flow experience and various types of cognitive load than non-game-based learning? Perspective from multimedia and media richness // Computers in Human Behavior. 2017.

3. Официальный сайт RubyWarrior. URL: https://www.bloc.io/ruby-warrior

4. Официальный сайт JavaRush. URL: https://javarush.ru/

5. Официальный сайт CodinGame. URL: https://www.codingame.com/

6. Официальный сайт Spring Boot. URL: https://spring.io/projects/spring-boot

7. Официальный сайт Spring Security. URL: https://spring.io/projects/spring-security

8. Официальный сайт ReactJS. URL: https://reactjs.org/

9. Официальный сайт TypeScript. URL: https://www.typescriptlang.org/

10. Официальный сайт WebPack. URL: https://webpack.js.org/

11. Официальный сайт SASS. URL: https://sass-lang.com/

12. Официальная документация java.tools.Diagnostic. URL: https://docs.oracle.com/javase/6/docs/api/index.html?javax/tools/Diagnostic.html

13. Официальная документация java.tools.DiagnosticCollector. URL: https://docs.oracle.com/javase/7/docs/api/javax/tools/DiagnosticCollector.html


Наиболее читаемые статьи этого автора (авторов)