Меня зовут Дмитрий и мне 26 лет. Я изучаю программирование с 2013 года. В течение некоторого времени, начиная с 2013 года и по настоящее время, я изучал различные языки программирования, такие как C, C++, C#, Java и другие.
В рамках изучения курса "Программирование и программное обеспечение информационных технологий" я выбрал и сформулировал тему курсового проекта: "Поиск кратчайшего пути в случайном лабиринте".
В ходе этой работы я изучил теоретические аспекты поиска кратчайшего пути в лабиринте, где рассматриваются не только классические алгоритмы генерации самих лабиринтов, но и алгоритмы поиска кратчайшего пути. Среди рассмотренных алгоритмов нахождения кратчайшего пути был выбран волновой алгоритм, который также упоминается в литературе как алгоритм Ли.
Было предложено реализовать этот алгоритм на объектно-ориентированных языках, таких как Python, C++, C#. Я выбрал язык программирования C#, так как, на мой взгляд, этот язык позволил мне реализовать его в более удобной и лаконичной форме, в отличие от такого языка, как C++. Python не рассматривался из-за того, что в момент разработки, был изучен недостаточно хорошо, как и C#.
Более подробную информацию можно найти в репозитории здесь. Сама курсовая работа находится здесь.
Степанов Д.В. Инструменты для разработки интернет-магазинов // Студенческий вестник: электрон. научный. журнал. 2022. № 4(196). URL: https://www.elibrary.ru/item.asp?id=48048725